主题中讨论的其他器件: C2000WARE
您好!
我想知道闪存 API 的定义位置、例如 Flash_Erase、Flash_Program。 有人能帮我解决这个问题吗?
谢谢、
Sagar
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.
您好!
我想知道闪存 API 的定义位置、例如 Flash_Erase、Flash_Program。 有人能帮我解决这个问题吗?
谢谢、
Sagar
萨加尔
您用于此器件的闪存 API 函数与 SPRAB69中使用的函数不同。 我们没有针对该器件的 EEPROM 解决方案/示例。 然而 、SPRAB69中解释的 EEPROM 概念 仍然适用。
此外、F28075闪存具有 ECC。 这将要求您一次对至少64位(在64位边界上对齐)进行编程。 因此、即使变量只需要16位或32位、也必须为其分配至少64位的值。
谢谢、此致、
Vamsi
萨加尔
下表是您可以参考的高级映射。 请务必阅读 API 参考指南(SPNU629)以了解更多详细信息。 您不能简单地替换函数;存在一些差异-例如:Flash_Program()函数没有长度参数的上限。 Fapi_issueProgrammingCommand()函数一次最多只能对8个16位位置进行编程。 因此、请阅读参考指南并浏览提供的示例、以便更好地理解。
|
SPRAB69:闪存 API 函数或标头配置 |
F28075闪存 API 函数 |
|
在 FlashX_API_Config.h 中配置 CPU_RATE |
将系统频率作为参数传递给 Fapi_initiatizeAPI () |
|
不适用 |
Fapi_setActiveFlashBank() |
|
Flash_Eras() |
Fapi_issue19 CommandWithAddress() |
|
Flash_Program () |
fapi_issueProgrammingCommand() |
|
Flash_Verify () |
fapi_doVerify () |
谢谢、此致、
Vamsi