【经验】RL78系列MCU如何在boot中使用自编程库函数
瑞萨电子新一代微控制器RL78系列是继承了NEC 78K和R8C系列的优点开发出来的低功耗高性能产品,基于16位的CISC 哈佛架构,具有三级流水线,该系列产品广泛应用于工业和车载等产品中。
RL78系列在产品开发完毕后,对于后续的产品升级维护,随时升级用户体验,是其维持热度的一大卖点,RL78集成了两个boot区域,对于客户产品的升级非常方便。
今天我们就来讨论下RL78,在做boot区域如何使用库函数的一些注意事项。
一般用户在boot工程调试仿真正常,在APP调试仿真正常,一但通过boot程序下载APP后碰到问题,因为无法仿真就无从下手了。这里有个小方法:可以在程序boot跳到APP的地方暂定debug,右键单击程序点击jump to disassemble跳到汇编,然后就可以看到程序在汇编中运行。如果懂汇编就可以在汇编中调试;如果不懂汇编,则可以对照app中运行的地址来查找问题。
例:一个在app中使用fdl库不正常问题查找
某客户在单独调试boot(0x0000-0xc800)与app(0xc800-0x1ffff)时发现运行都正常,但将app通过boot下载进mcu后发现运行总复位。我们世强的FAE建议客户尝试使用汇编调试,发现app中总在调用boot部分的代码(0x0000-0xc800),查看dr文件和app的map文件(如图1,图2),发现:app的地址是0xc800开始, FDL_CODE部分所在的地址是0x0B92,还在boot部分。
解决办法:
在 DR文件中添加:
merge FDL_CODE :U_ROM
merge EEL_CODE :U_ROM
将FDL _CODE和EEL_CODE地址放在APP的区域,重新编译下载,经测试后问题不在复现。
图1:app工程的dr文件
图2:app的输出的map文件
故,在调试Bootloader时,关键是需要大量的经验帮助分析将问题定位出来。世强技术支持团队有非常丰富的RL78系列MCU的实际案例服务经验,欢迎提问咨询。
相关技术文档:
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 0
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【经验】RL78 MCU使用EEPROM存储数据时该如何操作?
瑞萨RL78系列芯片的EEPROM自带算法库,能够优化存储寿命,提供多种操作模式和错误诊断标志。
【经验】瑞萨RL78微控制器CAN模块基础使用指引,以RL78/F13系列的R5F10BBF微控制器为例
瑞萨汽车电子推出的RL78/F13微控制器系列,集成车载CAN总线模块,支持ISO11898-1 ,CAN2.0A&B协议。适用于汽车控制系列,如BCM,空调控制,TPMS,RKE,PEPS等运用。 本文以R5F10BBF为例,介绍瑞萨RL78芯片的CAN模块基本配置。
【经验】瑞萨RL78系列MCU的“near” 和 ”far”用法解析
本文讲述借用AUTOSAR第三方公司的代码给瑞萨RL78系列MCU R5F10BBF写bootloader例程,应用在摄像头控制中,应用代码被安排到far区域,造成的直接影响是原先定义为near区域的数据或者函数无法正确被寻址到的解决办法。
【产品】16位微处理器S1C17M33、SICI17W3X,睡眠电流分别低至0.2uA、0.15uA
EPSON推出的微处理器S1C17M33、SICI17W34/SICI17W35/SICI17W36都属于低电压、低电流微处理器,可大幅延长产品电池寿命,它们嵌入式电路部分可帮助客户降低总产品数量、节省板子空间和减少软件开发时间,也均可驱动LCD显示模式,可广泛应用于通信设备、工业电子、汽车电子及消费电子领域。
雅特力携工业控制、电机控制、消费电子、智能家居及汽车电子等领域近百款产品与方案亮相ELEXCON 2022
雅特力作为32位微控制器的创新领导者,携工业控制、电机控制、消费电子、智能家居及汽车电子等五大领域近百款产品与方案亮相此次展会,全面展示了雅特力最新技术与成果,吸引了众多电子行业人士参观交流!
Silicon Labs(芯科科技) 在SiM3U1XX MCUS上实现USB通信设备类(CDC)应用笔记(AN758)
描述- 本文详细介绍了如何在SiM3U1xx微控制器上实现USB通信设备类(CDC),包括CDC固件的功能和限制、USB CDC类的实现、端点配置、固件示例概述、详细函数列表以及应用层。此外,还涵盖了USB CDC类接口结构、USB CDC描述符、USB低级函数和CDC驱动程序的安装过程。
型号- SIM3U134-B-GM,SIM3U146-B-GQ,SIM3U136,SIM3U167-B-GQR,SIM3U157,SIM3U156,SIM3U134,SIM3U154-B-GM,SIM3U157-B-GM,SIM3U157-B-GQ,SIM3U154,SIM3U146-B-GM,SIM3U166-B-GM,SIM3U136-B-GMR,SIM3U146-B-GQR,SIM3U144-B-GM,SIM3U134-B-GMR,SIM3U167-B-GQ,SIM3U166-B-GQ,SIM3U146,SIM3U136-B-GM,SIM3U167,SIM3U1XX,SIM3U166,SIM3U164-B-GM,SIM3U144,SIM3U136-B-GQ,SIM3U156-B-GQ,SIM3U156-B-GQR,SIM3U156-B-GM,SIM3U167-B-GM,SIM3U166-B-GMR,SIM3U164
Renesas(瑞萨电子) RL78系列MCU选型指南
目录- RL78 FAMILY RL78 FAMILY PACKAGE EXPLANATION OF ORDERABLE PART NUMBERS
型号- R5F104PFAFA,R5F104PFAFB,R5F113TJLFB,R5F110MEAFB,R5F10JGCAFB,R5F10AACLSP,R5F04CAALA,R5F10WMGAFA,R7F100GBH2DFP,R5F10WMGAFB,R5F140PLAFB,R5F101ACASP,R5F101JJAFA,R5F104BDANA,R5F1006EASP,R7F102GFE3CFP,R5F101FDAFP,R7F100GJH3CFA,R5F12047ANA,R5F100LJAFA,R5F100LJAFB,R5F101LCABG,R5F104CFALA,R5F1006ECASP#VX,R5F100BCANA,R5F10PGFLFB,R7F100GGN3CFB,R7F100GJG2DFA,R5F1006EASM,R5F04BAAFP,R5F100CEALA,R5F10BLELFB,R7F102GAC3CSP,R7F102GGE3CNP,R5F11NMGAFB,R5F113GLLFB,R5F10WLEAFB,R5F10BGFLNA,R5F104GCAFB,R5F10KGCANA,R5F10WLEAFA,R5F11BGEAFB,R7F100GBJ2DNP,R7F100GPK3CFB,R5F10369ASP,R5F100EGANA,R7F100GPK3CFA,R7F100GCH3CLA,R5F113MKLFB,R5F100MLAFB,R5F11FLLANA,R5F140FKGFP,R5F100FKAFP,R5F111NGALA,R5F100MLAFA,R5F101GFAFB,R5F10ALCLFB,R5F104BFAFP,R7F100GGN2DNP,R5F104GLANA,R5F10RFCAFP,R7F102GGC3CFB,R5F101LLAFA,R5F104JGAFA,R5F04AFASP,R5F101LLAFB,R5F11Y67DSM,R5F110NEALA,R7F100GGL2DFB,R5F100AAASP,R5F104GAANA,R5F10RF8AFP,R5F11EAAASP,R5F100JHAFA,R7F102G8E3CLA,R5F104MKAFA,R5F104MKAFB,R5F11MMEAFB,R5F10367ASM,R5F10367ASP,R5F100MJAFA,R5F100MJAFB,R5F10NPJDFB,R5F100LJABG,R5F100GDAFB,R7F102G7E2DNP,R5F100SKAFB,R7F100GBG2DFP,R7F100GBJ3CNP,R5F101GDANA,R5F101PGAFA,R5F10277ANA,R5F10BAELSP,R5F101PGAFB,R5F101LEABG,R7F100GBH3CFP,R5F10AGDLNA,R7F102GFE2DFP,R7F100GFN2DFP,R5F107AEMSP,R5F101BEANA,RL78/G10,R5F12047ASP,RL78/G11,R7F100GJH2DFA,RL78/G12,RL78/G13,RL78/G14,RL78/G15,R5F104FCAFP,R5F101CGALA,R5F140LLGFB,R5F100JFAFA,R5F113TLLFB,RL78/G1A,RL78/G1C,RL78/G1D,RL78/G1F,RL78/G1G,RL78/G1H,R5F12017MSP,R7F100GPJ3CFA,R5F117GAGFB,R7F100GPJ3CFB,R7F100GPH2DFB,R5F101AAASP,R7F100GPH2DFA,RL78/G1M,RL78/G1N,R5F10PMELFB,RL78/G1P,RL78/G22,RL78/G23,R5F101FFAFP,R5F10AAELSP,R5F100BEANA,R7F102G8E2DLA,R5F104CDALA,R5F10PGDLFB,R5F10BMGLFB,R5F100GKANA,R5F140GKGFB,R5F101LCAFA,R5F101LCAFB,R7F100GGK2DFB,R5F100CGALA,R5F10AGFLFB,R7F102GGC2DNP,R5F104LKAFB,R5F101SKAFB,R5F11B7CANA,R5F11NMEAFB,R5F11CBCGNA,R5F104LKAFA,R5F1018DALA,R5F104GEAFB,R5F10WLGAFA,R5F10WLGAFB,R5F12007MNS,R5F11BGCAFB,R7F100GFN3CFP,R7F100GJF3CFA,R5F100LCABG,R5F11Y68ASM,R5F10JGCANA,R5F104JEAFA,R5F110PGAFB,R5F101GHAFB,R5F11RMGDFB,R7F102GAE3CSP,R7F100GGL3CFB,R5F104FJAFP,R5F100JJAFA,R5F113GLLNA,R7F100GPK2DFA,R5F100ACASP,R5F102A8ASP,R5F1016EASP,R5F101LEAFB,R5F101LEAFA,R5F12047GSP,R5F101PKAFA,R5F101PKAFB,R5F100FDAFP,R5F111NEALA,R5F10PGFLNA,R5F10BGFLFB,R7F100GBJ2DFP,R7F100GCG3CLA,R5F104EFANA,R7F100GGN3CNP,R5F12017GSP,R5F10AAALSP,RL78/I1A,R5F04BAANA,R5F11Z7ADNA,RL78/I1B,RL78/I1C,RL78/I1D,R7F100GCF2DLA,RL78/I1E,R7F100GMN2DFA,R5F10NPLDFB,R5F101JLAFA,R7F100GMN2DFB,R7F102GGE3CFB,R5F101GFANA,R5F04CCALA,R5F101EGANA,R5F11MPEAFB,R5F104GLAFB,R7F100GGL2DNP,R5F104GAAFB,R5F104LGAFP,R5F10RBAAFP,R7F100GCJ3CLA,R5F10WLCAFA,R5F10WLCAFB,R5F111MEAFB,R5F10PGHLFB,R5F101BCANA,R5F104LGAFB,R7F100GPL2DFA,R7F100GPL2DFB,R5F107ACMSP,R7F102GEE2DNP,R5F04BCAFP,R5F104BFANA,R5F11CBCMNA,R5F104LGAFA,R5F100PGAFA,R7F102G7E3CNP,R5F104LEALA,R5F100PGAFB,R5F10PPELFB,R5F101CEALA,R5F10BGDLNA,R5F113THLFB,R5F12007GNS,R7F100GFL2DFP,R5F10ABELNA,R7F100GGK3CFB,R5F100GDANA,R5F11FLJANA,R5F12067ASP,R5F101FHAFP,R7F102GAC2DSP,R7F100GBJ3CFP,R5F11MPGAFB,R7F100GJF2DFA,R5F100BGANA,R5F11EA8ASP,R5F111MGAFB,R7F100GCH2DLA,R5F104GJANA,R5F10AGDLFB,R7F100GMN3CFA,R7F100GPJ2DFA,R7F100GMN3CFB,R7F100GPJ2DFB,R7F100GLJ3CFB#AAX,R7F102G7C2DNP,R5F104LGALA,R5F11NLGAFB,R7F100GJG3CFA,R5F1007EANA,R5F10267ASP,R5F10BMELFB,R5F10PPGLFB,R5F10267ASM,R5F10PAELSP,R5F100LLAFB,R5F100LLAFA,R5F104EHANA,R5F113LKLFB,R5F10EGDAFB,R7F102GGC2DFB,R5F10KBCAFP,R5F10WMEAFA,R5F10BLCLFB,R5F1006CASM,R5F1006CASP,R5F100GFAFB,R5F101GJAFB,R5F10WMEAFB,R7F100GCG2DLA,R7F102GGE2DNP,R5F101MGAFB,R5F110PEAFB,R7F100GPK2DFB,R5F101MGAFA,R5F100AEASP,R5F101LGABG,R5F10E8EALA,R5F10Y47ASP,R5F10279ANA,R5F10BAGLSP,R5F10PGDLNA,R7F100GGK2DNP,R7F100GPL3CFA,R7F100GPL3CFB,R5F101JCAFA,R5F11PLFABG,R5F104FAAFP,R5F110NJALA,R5F100MFAFB,R5F100MFAFA,R5F11Z7AANA,R5F10A6CLSP,R5F04AAASP,R5F10BBDLNA,R5F12067GSP,R5F04BGAFP,R5F11PLGABG,R5F10BGCLFB,R7F100GFK2DFP,R5F100LFABG,R5F1016CASM,R5F101GHANA,R5F104ECANA,R5F101EEANA,R5F1054AASP,R5F10RBCAFP,R5F104AFASP,R5F101BAANA,R5F100GEANA,R7F100GFL3CFP,R7F100GBG3CNP,R5F104FGAFP,R5F101JEAFA,R5F11BBCAFP,R5F11W67DSM,R5F104BAAFP,R5F101CCALA,R7F100GLF2DFA,R7F100GLF2DFB,R7F100GPG3CFB,R5F10ABALNA,R5F10EBEANA,R5F10RB8AFP,R7F100GPG3CFA,R7F100GEH2DNP,R7F100GJK3CFA,R5F100AFASP,R5F140LKAFB,R7F100GPG2DNB,R7F100GLG2DFB,R5F101FJAFP,R5F100PJAFB,R7F100GJJ2DFA,R5F100PJAFA,R5F104PLAFB,R5F1007DANA,R5F104PLAFA,R7F100GLH2DLA,R5F101GAAFB,R5F1016CASP,R5F104MHAFA,R5F111PFAFB,R7F100GML2DFB,R5F10EGEAFB,R5F100GGAFB,R5F101LGAFA,R5F101LGAFB,R7F100GML2DFA,R5F10PGHLNA,R5F11BCCALA,R5F117AAGSP,R5F104LDAFP,R5F10377ANA,R5F104MHAFB,R7F100GBF2DNP,RL78 FAMILY,R7F100GLH3CFA,R5F11EBAAFP,R7F100GLH3CFB,R5F140PLGFB,R5F04BCANA,R5F100JKAFA,R7F100GCJ2DLA,R5F104PJAFA,R5F104PJAFB,R5F113PHLFB,R5F102A7ASP,R5F1054AANA,R7F100GML3CFB,R7F100GML3CFA,R5F1008DALA,R5F101GLAFB,R5F04CEALA,R5F12047GNA,R5F11AGGANB,R7F100GGJ2DFB,R7F100GMK2DFB,R7F100GMK2DFA,R5F100CAALA,R5F10EGCANA,R7F100GEH3CNP,R5F10ALFLFB,R5F100LDABG,R5F10PGJLFB,R5F111PHAFB,R5F04BEAFP,R5F104JDAFA,R5F104GGANA,R5F104MFAFB,R7F100GLH3CLA
【经验】Renesas RL78系列MCU引脚的复用功能该如何配置?
为方便不熟悉瑞萨单片机的工程师的开发工作,本篇讲述了关于Renesas RL78(以RL78/G13为例)引脚复用功能使用的文章。
【经验】如何驱动基于RL78系列MCU R7F0C014B的底层设备?
R7F0C014B是RENESAS(瑞萨电子)RL78系列MCU,主要面向工业小型设备开发,具有非常高的性价比,在国内有非常多的使用场景。但由于R7F0C014B是比较早的MCU,很多工程是都是采用的CS+软件作为开发调试工具,开发起来需要配置一些寄存器,尤其是设计变更增加新的功能时,大大增大了开发周期。
【经验】RL78系列MCU在CS+下怎样设置栈的大小?
Renesas RL78系列设置栈默认是从高地址到低地址,堆是默认从低地址到高地址。
【选型】用于汽车电子领域的RH850/P1X微处理器的选型指导
瑞萨推出的RH850/P1X系列微处理器是基于ISO26262功能安全协议的用于车载应用底盘控制的高端微型处理器。RH850/P1X系列微处理器采用RH850G3M处理器,CPU主频120-240MHz,支持浮点单元(FPU),支持存储器保护单元(MPU)。
瑞萨提供市场上最广泛的微控制器组合和解决方案,简化用户设计,满足全球物联网、消费电子需求
Mohammed强调了瑞萨如何成为MCU的世界领跑者,每年向汽车和工业以及基础设施和物联网系统的客户出货超过35亿个。了解您如何利用我们数十年的智能、安全MCU设计经验,以双源生产模式、业界先进的MCU工艺技术和庞大的生态系统合作伙伴网络为后盾,简化您的下一个设计并快速上市。
【经验】通过简易IIC实现RL78系列MCU的EEPROM控制
本文将就实现过程中的规格要求、操作步骤做简要介绍,最后结合实际的操作示例给予加深说明。
【选型】用于汽车电子领域的RH850/F1X微处理器的选型指导
RH850/F1L是Renesas公司RH850/F1X系列微处理器专用在汽车车身应用的产品线,RH850/F1H是一款拥有两个RH850G3内核的32位处理器。RH850/F1H的主要特点是低功耗、高处理能力和多种外设功能。为了适应不同的车载系统,提供多种不同内存组合和封装形式。
从超低功耗至非常高端的微控制器,Renesas为您打造“成熟稳定、安全可靠”的产品组合
从超低功耗至非常高端的微控制器,瑞萨电子提供市场上最广泛的产品组合。作为排名第一的微控制器供应商,Renesas每天出货量超过9百万只(35亿+/年),广泛应用于全球物联网、消费电子、工业、汽车和基础设施等产品。
电子商城
现货市场
服务
可定制波导隔离器频率覆盖5.5GHz~110GHz,插损损低至0.25dB、隔离度、正向方向功率、封装尺寸参数。
最小起订量: 1pcs 提交需求>
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
登录 | 立即注册
提交评论