主题中讨论的其他器件: HALCOGEN
工具/软件:Code Composer Studio
我正在使用 TI 提供的示例引导加载程序代码。
为了测试功能、我尝试验证 EEPROM 功能是否正确编程 EEPROM
我有一个32字节的测试模式、我正在尝试编程到地址0x8000中。
我正在使用以下实用程序:
oReturnCheck = Fapi_BlockProgram (0、0x8000、(无符号长整型)&g_pulUpdateSuccessess、g_ulUpdateBufferSize);
并测试了以下内容(似乎正常工作)
Size = BLInternalFlashFirstSectorSizeGet (); 返回0x4000
size = BLInternalFlashSizeGet (); 返回0x400000
Check = BLInternalFlashStartAddrCheck (0x8000、32); 返回0 -(它在包含引导加载程序和应用程序的组0中)
我还尝试了 Fapi_doVerify()测试,该测试正确识别了失败的编程并正确提供了正确的坏字节。
实用程序会识别出它正在无误地正确处理请求、但 Code Composer 存储器视图显示 EEPROM 尚未修改。
是否需要执行任何其他步骤或实用程序才能写入 EEPROM (抱歉、闪存程序存储器)?