TI中文支持网
TI专业的中文技术问题搜集分享网站

28335编程:可以将变量定义在片内FLASH,将片内FLASH作为非易失的存储器使用吗?

程序中有定义了一个数组CTRLDATA存储一些关键的数据,希望能够在程序上电后从片内FLASH中读出这些关键的数据,并且在程序运行过程中更新这个数组;在下次上电时还能够重新调用。

利用#PRAGMA DATA_SECTION();语句可以实现上述的功能吗?

Xiao Dong:这个需要自己调用FLASH API,C2000的擦除粒度太大了,需要一些特殊的算法延长FLASH寿命。

程序中有定义了一个数组CTRLDATA存储一些关键的数据,希望能够在程序上电后从片内FLASH中读出这些关键的数据,并且在程序运行过程中更新这个数组;在下次上电时还能够重新调用。

利用#PRAGMA DATA_SECTION();语句可以实现上述的功能吗?

Seven Han:可以,请先阅读FLASH api 使用说明:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\doc

赞(0)
未经允许不得转载:TI中文支持网 » 28335编程:可以将变量定义在片内FLASH,将片内FLASH作为非易失的存储器使用吗?
分享到: 更多 (0)