主题中讨论的其他器件:C2000WARE
工具/软件:TI C/C++编译器
您好!
我想将我的当前 数据存储在仿真 EEPROM 上,因为如果 我添加 EEPROM .h、EEPROM.c 文件,那么我将引用 F28XXX EEPROM (sprab69)代码中的 FLASHAPI 代码(C:\ti\c2000Ware_2_01_00_00\libraries\flash_api/f28379xD)。
作为仿真 EEPROM、我需要考虑哪些文件?
提前感谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
我想将我的当前 数据存储在仿真 EEPROM 上,因为如果 我添加 EEPROM .h、EEPROM.c 文件,那么我将引用 F28XXX EEPROM (sprab69)代码中的 FLASHAPI 代码(C:\ti\c2000Ware_2_01_00_00\libraries\flash_api/f28379xD)。
作为仿真 EEPROM、我需要考虑哪些文件?
提前感谢。
Ajay、
sprab69中描述的 EEPROM 仿真概念适用于任何片上闪存。 但是、该 EEPROM 驱动程序不支持 F28379D、因为 F28379D 闪存具有 ECC 并且闪存包装程序不同。
我们没有 F2837xD 的 EEPROM 驱动程序示例。
您可以使用 F2837xD 闪存 API 实现 EEPROM 仿真驱动程序 :http://www.ti.com/lit/pdf/spnu629
闪存 API 使用示例位于: C2000Ware_3_02_00_00\device_support\f2837xd\examples\dual\flash_programming
请注意:每64位对齐闪存数据计算一个8位 ECC。 因此、您需要在此 F2837xD 器件上一次至少对64位进行编程。
谢谢、此致、
Vamsi
闪存 API/ECC wiki: processors.wiki.ti.com/.../C2000_Flash_FAQ