先启个头,看到有TX问相关的问题,无奈还没有空静下心来好好写,就先开个头,抛砖引玉
目前RL78提供了三种库,都可以用在CubeSuite+或IAR环境中调用
DATA Flash操作库
1. Data Flash操作库FDL Type01
RENESAS_FDL_RL78_T01E_V1.10.zip
对应文档
Data Flash Access Library FDL-T01.pdf
2. Data Flash操作库PFDL Type04
RENESAS_FDL_RL78_T04E_V1.00.zip
对应文档
Data Flash Access Library Pico FDL-T04.pdf
FDL是Data Flash Library的缩写,我们可以通过FDL对Data Flash进行操作。FDL和PFDL都可以对Data Flash进行操作,但是有些区别,这里先卖个关子,
研究出区别的TX可以获得神秘小礼物一份,越详细越好哦,有奖回答截至到9月底(嘿嘿)
PFDL的资源需求见下图,可以以字节为单位进行写入,很经济实用的库,比如说你只需要在DataFlash里存储两个需断电保存数据,则用PFDL就可以了.
操作流程图很长,但是不难理解
3. EEPROM模拟库EEL Type01
RENESAS_EEL_RL78_T01E_V1.10.zip
对应文档
EEPROM Emulation Library EEL-T01.pdf
EEPROM模拟库基于FDL库加入了算法,模拟EEPROM操作
Flash操作库
4. FSL自编程库Type01
RENESAS_FSL_RL78_T01E_V1.01.zip
对应文档
R01US0016ED0102_Flash Self-programming Library for RL78 Flash devices FSL - T01.pdf (文档号:R01US0016ED0102)
再看看Flash的擦写次数,Data Flash在100万次擦写后数据仍可保持1年,10万次擦写后数据可保持5年,对Code Flash擦写1000次后仍可保持20年
楼主懒,但努力更新中。。。