【经验】MCU控制器编译时添加了库文件,还需要这一波设置才能完全实现flash/dataflash操作

2020-03-09 世强
MCU,RH850,Renesas MCU,RH850,Renesas MCU,RH850,Renesas MCU,RH850,Renesas

由于半导体集成电路的发展,很多的MCU控制器不带有片上EEPROM,而工程师们基于成本的考虑又不想外扩EEPROM,所以经常用Flash/Dataflash来模拟EEPROM存储,但是Flash/Dataflash都是块擦除,所以需要考虑频繁擦除Flash/Dataflash的影响,需要相应的算法来实现。

同样,由于后期成品由于功能的增加或者漏洞的修复,在硬件不变的基础上,需要重新更新用户程序而引入的OTA功能,同样需要对flash进行一定流程的操作。

那么,针对这一现象,很多半导体厂家都会提供相应的操作库文件以实现用户所担忧的问题,可以很好的达成目标。

比如,RENESAS瑞萨电子的MCU针对这种应用推出了相应的库文件,如EEPROM模拟对应的EEL和FDL库,OTA相关的FCL库。这些库文件提供了底层的驱动接口API函数,也提供了相应的块管理函数,可以实现写平衡,保证flash/dataflash的寿命。

那么,是不是直接把这些库文件加到用户工程中,然后在用户程序中进行调用相关的API函数就可以了?

不是的!

这不,最近笔者编译RH850时遇到一个问题,用户添加了库文件后,编译时候系统提示警告信息如下:

W0561120: Section address is not assigned to “R_FCL_CODE_RAM.text”

W0561120: Section address is not assigned to “R_FCL_CODE_ROMRAM.text”

W0561120: Section address is not assigned to “R_FCL_CODE_ROM.text”

W0561120: Section address is not assigned to “R_FCL_CODE_USR.text”

W0561120: Section address is not assigned to “R_FCL_Data.bss”

W0561120: Section address is not assigned to “R_FCL_CONST.const”

等等。。。

这是什么原因呢?

其实就是库文件未分配到ROM和RAM空间中,库文件不能起作用来实现相应的flash/Dataflash操作。

是不是少了什么步骤?

少了链接文件,应该如下来设置操作:

图一,link options设置

如此添加设置后,才算整个库文件添加完成,才能正常的,完全的实现flash/dataflash操作。虽然是一个小操作,但很容易被大家忽略,尤其是在多种库混合应用的时候,有很多时候有发生添加了一个库的链接,而另一个库的未添加所造成的无法正常操作的情况。


技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由落叶萧萧提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】一文认识瑞萨RH850 MCU的RAM空间

Renesas(瑞萨电子)汽车大集成MCU RH850系列,集车身,底盘,发动机功能资源为一体,采用40nm工艺,符合ISO26262 ASIL-B~ASIL D的功能安全标准,支持HSM加密模块。本文主要介绍RH850系列MCU的 ram空间。

2021-11-07 -  设计经验

【经验】CS+开发瑞萨MCU RH850的ADC+DMA调试指引

Renesas的RH850 F1K是汽车车身控制的首选MCU,由于高性能和安全性得到汽车客户认可,但由于开发资料有限,导致许多客户开发比较头痛。近期有客户在使用DMA的开发中遇到了问题,下面结合F1K的开发板实现ADC+DMA的驱动设计。

2022-07-21 -  设计经验

【经验】瑞萨MCU RH850/U2A8的GHS调试链接配置方式

由于在开发RH850系列的MCU时,GHS对应链接文件都有所不同,为了方便客户的开发应用特意总结了一下RH850/U2A8的一些配置选型界面参数。

2022-12-28 -  设计经验

世强有没有代理NXP的安卓车载MCU

世强暂未代理NXP产品线,世强代理的瑞萨车规级32位MCU,RH850系列,具体选型资料可参考世强电商平台:RH850 Family

2018-12-07 -  技术问答

世强是否代理st系列MCU?

世强代理有Silicon Labs EFM8/EFM32系列8位MCU/32位MCU,Renesas 汽车级MCU RL78 系列,RH850、V850系列,工业级MCU RX系列等。 没有ST的

2018-11-08 -  技术问答

怎么了解中科芯mcu信息?怎么买

你好,世强代理瑞萨RA系列MCU,当前RA系列供货周期短库存丰富,可在平台直接申请样片,Renesas(瑞萨电子)RA系列Arm®Cortex®-M内核的32位MCU产品简介https://www.sekorm.com/doc/1823277.html

2021-04-27 -  技术问答

32位的mcu用哪个好?

32位MCU没有好不好之分,需要根据应用的具体需求选择合适的资源。世强代理的Silicon Labs和Renesas两个品牌具有32位MCU,都是有很广泛的应用市场,可靠性方面是经过时间和市场验证的。

2017-11-17 -  技术问答

瑞萨有8位mcu吗?

瑞萨的8位MCU属于老的78K系列,目前主推的产品是超低功耗的16位MCU RL78系列。请在世强元件电商平台搜索关键词“RL78”,便可获得相关资料。

2018-11-14 -  技术问答

请问世强有代理英飞凌的mcu吗?

世强目前主推的MCU产品线有Silicon Labs及RENESAS,以下是Silicon Labs的MCU选型指南,您可以点击查看:【选型】Silicon Labs(芯科科技) EFM8 8位MCU选型指南更多咨询,欢迎您随时与我们取得联系,谢谢! 服务热线:400-887-3266 服务邮箱:service@sekorm.com

2019-01-07 -  技术问答

世强有哪些mcu?

世强代理silicon labs 全线产品线其中MCU有基于c8051内核8位MCU,C8051Fxxx,EFM8系列和基于ARM Cortex-M0+,M3,M4内核32位MCU,EFM32系列;代理Renesas(瑞萨)全系列MCU。还有一些无线可编程MCU,详情请参考https://www.sekorm.com/Web/Search/keyword/MCU

2017-11-02 -  技术问答
2018-12-19 -  技术问答

RA系列MCU注入电流,防止损坏MCU应用笔记

本资料介绍了如何防止RA系列微控制器(MCU)因异常注入电流而损坏。内容包括推荐的注入电流条件、不同型号的参数限制以及额外的说明和建议,旨在指导用户在设计和应用过程中采取适当的措施以保护MCU免受损害。

RENESAS  -  MCU,单片机,RA FAMILY,RA4T1,RA6T2,RA6T1,RA6T3,RA4M1,RA2L1,RA4M3,RA6M1,RA4M2,RA6M3,RA6M2,RA6M5,RA2E1,RA6M4,RA4E1,RA2E2,RA6E1,RA2A1,RA4E2,RA6E2

Aug. 10, 2023  - 应用笔记或设计指南  - Rev.1.30

【经验】关于瑞萨MCU RH850的option bytes配置说明

瑞萨MCU RH850比较特殊的地方,其中一点就是Option Bytes配置。Option Bytes实际上是一个扩展区域,用于保存用户上电初始化配置的参数。我们以RH850 F1L系列为例。

2022-12-17 -  设计经验

如果我想要支持HSM的车规级MCU,我该选择瑞萨哪个系列?

你好,可以选择瑞萨支持ICUMD功能的MCU,ICUSE相关的MCU仅支持简单的AES-128引擎(ECB和CBC模式),可以参考如下数据手册: RH850/F1KH, RH850/F1KM User’s Manualhttps://www.sekorm.com/doc/1427777.html。

2023-06-29 -  技术问答

【经验】RH850 MCU内置的智能加密单元ICU,保护车辆ECU系统免遭篡改或盗窃损害

瑞萨电子RH850 MCU内置的智能加密单元ICU很好的解决了这些问题,将秘钥存储在单独的存储区域中,CPU无法直接访问,需要通过专用机制来增强实际的防篡改功能,支持高端的加密操作如RSA,ECC等;可以提供防止软件操纵,连接硬件和软件,安全启动,网络节点中ECU的验证等安全服务。

2020-02-11 -  设计经验
展开更多

电子商城

查看更多

品牌:RENESAS

品类:MCU

价格:¥7.9682

现货: 902

品牌:RENESAS

品类:MCU

价格:¥30.3844

现货: 244

品牌:RENESAS

品类:32-bit MCU

价格:¥25.8729

现货: 100

品牌:RENESAS

品类:32-bit MCU

价格:¥25.5777

现货: 60

品牌:RENESAS

品类:芯片

价格:¥54.1044

现货: 0

品牌:瑞纳捷

品类:高性能防复制加密芯片

价格:¥0.7000

现货: 1,234,500

品牌:瑞纳捷

品类:MCU

价格:¥0.5500

现货: 740,897

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:RENESAS

品类:芯片

价格:¥25.3732

现货:42,346

品牌:RENESAS

品类:MCU

价格:¥19.4999

现货:39,498

品牌:RENESAS

品类:MCU

价格:¥39.8484

现货:38,160

品牌:RENESAS

品类:MCU

价格:¥78.9058

现货:34,935

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面