This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F280025: 使用了FlashAPI擦除、写入FLASH都不成功的问题

Part Number: TMS320F280025
Other Parts Discussed in Thread: C2000WARE,

使用了 FlashAPI_F28002x_FPU32_ROM_EABI.lib

我实在这里找到的

C:\ti\c2000\C2000Ware_5_00_00_00\libraries\flash_api\f28002x\lib

发现以下现象:

1、用CCS+XDS100V3下载后,不断电,擦写FLASH都是正常的

2、用CCS+XDS100V3开DEBUG(不断电),擦写FLASH都是正常的

3、用CCS+XDS100V3下载后,TMS320F280025断电,再上电,擦写FLASH就 不正常 了

注:代码都是下载到FLASH中的、擦写FLASH函数都实在SRAM中运行的,不然现象1、2也不会成功不是嘛

 

请问下一般是什么原因造成这种情况:就是下载代码,不能断电,断电重启后,就不能操作FLASH了

谢谢

ECC 没有使能

Flash0EccRegs.ECC_ENABLE.bit.ENABLE = 0x0;