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.
客户有一块板子正常出厂后,在现场使用后出问题后,拿回来查,读取程序空间后,结果如下:
地址0000-3fff被清除,数据0000。
地址4000-7fff被擦除,数据ffff。
确定在软件中没有采用写程序空间的功能。请问什么样的情况才会出现这个现象。
TI工程师们大家好!
我是kevin提出该问题的客户。
今天我们工厂又碰到一块板和此情况一样的问题。
工厂的操作过程如下:
1,工厂产线在批量生产此控制板,烧录程序;
2,突然供电电源(5V开关电源)异常,断电,此时这块刚好烧录到一半,没烧录完成;
3,电源正常后,重新烧录这块板,无法操作;CCS3.3提示:
Error: Read status value 0x0001 from symbol PRG_status
Flash algorithm failed during clear operation
4,产线把该板给我,我再次操作也是如此,无法擦除烧录;
5,查看程序地址数据,Sector0/1数据为0000,Sector0/1数据为FFFF,与之前的问题一样,芯片密码为0000,可解密操作成功;
6,用示波器测试芯片RS引脚,同样出现持续200多毫秒的复位信号。
注:
以前工厂烧录时也有出现类似情况,无法烧录的芯片,寄过很多芯片给供应商分析过,没有结果;
可能以前那些芯片也是这种情况吧。
烧录操作环境:
CCS3.3;
使用TDS510-USB2.0仿真器烧录;
芯片:TMS320LF2407A
谢谢!