工具/软件:Code Composer Studio
我的任务是为我们的闪存启用 ECC。 在 sys_startup.c 中,在使用 _coreEnableRamEcc_()启用 RAM ECC 后-我使用 _coreEnableFlashEcc_()启用闪存 ECC;
CCS 设置为擦除所有闪存、目标设置设置设置为自动 ECC 生成。 但是、CCS 加载此引导加载程序应用程序后、ECC 在该空存储器首次读取时失败。
我看到 CCS 擦除所有闪存、但它不会生成正确的 ECC。
我们的软件版本号在 main 之后、在使用 F01闪存 API 之前从闪存中读取。 目前、我已将 flashecc 的启用移动、直到我们的引导加载程序和应用程序已更新。
此主题与我的情况类似、但现在已关闭。
https://e2e.ti.com/support/microcontrollers/hercules/f/312/p/887304/3284317?tisearch=e2e-sitesearch&keymatch=rm44%252520flash%252520ecc#3284317
处理器: RM44L520、 我也使用 TMS570、但尚未尝试启用闪存 ECC。
CCS: 10.1.1
调试器: Blackhawk USB200/XDS200 JTAG
