Other Parts Discussed in Thread: C2000WARE
在做Bootloader升级时,现在通过CCS10(插上TI的仿真器)全速运行或者是断点运行,都能够实现正常烧录了。但是拔掉仿真器,直接上电后,进入APP(FLASH的SECTION B------SECTION H)区域运行,后发指令进入Bootloader(FLASH的SECTION A)区域模式,但是整个升级过程停在erase APP(SECTION B------SECTION H)这一步,erase返回一个擦除失败的状态,并且验证了APP程序确实没有被擦除。
关键是通过CCS10仿真运行时,程序应该是在RAM中运行的,这一套升级过程(包含erase和program)都是已经实现了功能,无任何异常。但是为什么现在程序从FLASH运行,就无法擦除FLASH的APP区域了呢?请问下这个问题可能是什么原因造成的?谢谢!