主题中讨论的其他器件: UNIFLASH
您好!
我正在尝试使用 F021 API 库对 TMS570LS3137片上闪存进行编程。 我有不同类型的图像、一个图像将加载到 Bank0的 Sector0 (od 大小32KB)上、另一个图像将驻留在 Bank0的 Sector14 (大小128KB)上。 我可以对 Bank0的 Sector0进行编程、而不会出现任何问题、但当使用相同的代码对 Sector14进行编程时、数据不会进行编程。 我尝试对 Sector4、Sector10 (大小128KB)进行编程、发现了相同的问题、最终无法对大小为128KB 的扇区进行编程。
下面是我用于编程的 API 命令。 是否有任何其他 API 可用于对 Bank0大小为128KB 的扇区进行编程?
使用的示例 API 命令:
Fapi_initializeFlashBanks (180)
Fapi_setActiveFlashBank (Fapi_FlashBank0);
Fapi_enableMainBankSectors (0xFFFF);
Fapi_enableEprom 组安全器(0xFFFFFFFF、0xFFFFFFFF);
Fapi_issue19dCommandWithAddress (Fapi_EraseSector、0x160000);
fapi_issueProgrammingCommand (0x160000、char_array、8、0、0、fapi_AutoEccGeneration);
您能帮我找出问题吗?
谢谢、
Kalyan