【经验】RL78系列MCU R5F10BBF烧录时如何确保程序烧录的准确性

2019-11-15 世强

瑞萨汽车级16位MCU RL78/F1x系列支持AEC-Q100认证,nA级别优异的低功耗特性,以及集成片上EEPROM等特性,集成CAN/LIN通讯模块,十分适用于汽车电子控制MCU的应用。


本文介绍瑞萨RL78系列MCU芯片R5F10BBF烧录时的校验机制,以及如何操作回读MCU芯片内部的FLASH与EEPROM校验码,来确认芯片FLASH是否与烧录的二进制文件一致。


瑞萨RL78系列MCU芯片支持使用瑞萨烧录工具E1,只需要4根线即可完成烧录,可参考如下文章:RL78系列MCU芯片仅需要4个PIN脚就可以实现烧录与调试


那么烧录工具E1是如何保证下载的二进制HEX文件没有传输错误呢?这里可参考如下图中“verify“的功能:


图1 RL78系列烧录器支持的命令


当在烧录工具Renesas flash programmer页面勾选verify功能时,MCU在接收到每一行FLASH数据时,都会将数据进行校验确认,并回读给烧录工具,以确保MCU烧录文件正确。


除上述情况外,我们会碰到无法确认芯片内部的FLASH是否是正常的代码时,由于RL78系列MCU芯片不支持直接将芯片内部FLASH读取出来,那如何确认FLASH的版本呢?


1.一种方法是可以在FLASH中标明FLASH版本号,这样通过内部UART等通讯可以传送出版本号。

2.还有一种方法,瑞萨烧录上们机可以通过设置读取MCU内部的FLASH CRC来区分不同的FLASH代码,通过如下图所示设置,读取内部CRC校验码。


图2 读取芯片内部checksum


通过上述读取出芯片内部的FLASH checksum的方法,可以帮助工程师在车厂碰到产品问题时,无需导出内部程序,而通过读取校验码来确认芯片内部的FLASH版本是否正确,以便进行下一步的测试验证。

  • +1 赞 0
  • 收藏
  • 评论 2

相关服务

相关推荐

型号 描述 品质保证 价格(含增值税)

R5F10BBFLNA系列

16-BIT GENERAL MCU RL78(AUTO) RL78/F13_F14 F5F10PMG-FLS Q032_0505RL78

最小包装量:490

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  16.0440

现货490

发货地广东

预计交期
1. 预计交期为预估时间,不含国家法定节假日,不作为订单或合同约定内容。
2. 受限于发货时间和商品物流运输时间。
3. 商品运输过程中如遇不可抗拒力因素,如地震、水灾、旱灾、疫情等,交期可能有所延长。

预计交期?

约3个工作日

R5F10BBFLNA系列

16-BIT GENERAL MCU

最小包装量:3,920

世强先进(深圳)科技股份有限公司

选型推荐

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  11.2148

即将到货80,818

发货地广东

RL78;R7F0C014B2DFP-C系列

16-BIT GENERAL MCU

最小包装量:1

世强先进(深圳)科技股份有限公司

供货保障

原厂认证

世强代理

世强自营

一支起订

价格¥  8.9847

即将到货100

发货地广东

本文由木木提供,版权归世强元件电商所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强元件电商”。

评论(2

   |   

提交评论

全部评论

  • 软件研发 Lv5. 技术专家 2019-12-27
    支持
  • 学徒工 Lv4. 资深工程师 2019-12-24
    支持
没有更多评论了

联系我们

400-887-3266(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

搞研发 找元件
下载世强硬创电商APP