TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430g2332 Flash丢失

几个产品在客户手里用了几个月,不能开机的情况,也出现过 (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)的问题;也出现过,上电没问题,但是按键触发中断就重启;

返修时使用readcode,以上出问题的产品发现和原文件相差较大,应该是代码区的Flash数据丢失了;

请教:

1.什么问题会造成数据丢失;

2.能从软件或硬件上做什么保护;

3.在g2332的型号上能用那个寄存器判断重启的类型,好像没有IFG1寄存器;

谢谢!

灰小子:

一般都是程序跑飞才会造成数据丢失。比如跑飞到擦除操作的代码,就会执行擦除操作。

G2332是有IFG1寄存器的

chuhong.wang:

回复 灰小子:

非常感谢你的答复,程序是有涉及到写flash的代码,不过真正执行很少,基本就生产时保存ID号;另外有看门狗,跑飞会重启吧?

是有IFG1,在头文件中看到了定义;

 

 

灰小子:

回复 chuhong.wang:

跑飞不一定跑到哪里去。看门狗只是管没按时喂狗就复位,不管之前跑飞干了什么。

赞(0)
未经允许不得转载:TI中文支持网 » msp430g2332 Flash丢失
分享到: 更多 (0)