工具/软件:Code Composer Studio
我正在构建两个非常相似的 SYS/BIOS 应用、但有一个不同之处:
应用1:
int main(){
int e = 27;
system_printf ("hello world %d\n"、e);
…μ A。
应用2:
int e = 27;
int main(){
system_printf ("hello world %d\n"、e);
…μ A。
我可以根据需要多次重新加载 App1、而不会出现任何错误、但对于 App2、我每次尝试加载 App2时都会收到以下错误之一:
Cortex_M4_0:文件加载程序:存储器写入失败:闪存编程器:批量擦除失败
Cortex_M4_0:GEL:文件:C:\ \Debug\hello_MSP_EXP432E401Y_tirtos_ccs.out:加载失败。
或
Cortex_M4_0:文件加载程序:存储器写入失败:闪存加载程序编程超时。
Cortex_M4_0:GEL:文件:C:\ \Debug\hello_MSP_EXP432E401Y_tirtos_ccs.out:加载失败。
存储器映射与 App1的.data 中的一个额外变量相似。 data 的大小从0x578变为0x57c。 错误的原因是什么? 如何进一步调试?
谢谢、
Sasha