Thread 中讨论的其他器件:LAUNCHXL2-TMS57012
工具与软件:
我正在尝试在存储器中保留某些闪存扇区、这些扇区是我在程序运行时使用调试器时更改的。 我在 Code Composer Studio 上运行调试器程序时、都会擦除闪存。 我尝试将项目属性设置设置为以下值:
但我得到了以下错误:
CortexR4:GEL 输出:针对闪存@地址0x0CortexR4的内存映射设置:GEL 输出:由于系统复位、闪存@地址0x0的内存映射设置
CortexR4:文件加载器:内存写入失败:闪存编程期间、闪存算法返回一个错误
CortexR4:GEL:文件:Hercules_examples\bootloaders\SafetyMCU_bootloaders\TMS570LS12x\LS12_CAN_boot\Debug\LS12_CAN_boot.out:加载失败。
CortexR4:GEL 输出:由于系统复位、闪存@地址0x0的内存映射设置
我的目标是在一个调试器会话期间保存对闪存扇区4和5所做的更改、以便在加载另一个调试器会话时代码保持不变、我不必再次进行更改。 我是否走在正确的轨道上、或者是否有其他方法可以做到这一点? 当我刚刚启动微控制器但运行调试器会话返回如上所述的错误或强制我擦除整个闪存时、闪存存储器会被保留。