最近发现一台仪器的msp430f1611丢失程序,开机仪器没有反应,但重新下程序后仪器正常。
请问这可能是什么原因造成的?
Lichen Wang:
有很多可能性。
閃存通常可以在100年內保留其內容。但在升高的溫度下,這可以減少到不到一年。
在閃存中的代碼可能有一個功能,清除自身。這也可能是一個錯誤,而不是一個功能。
如果有人試圖用BSL用錯了密碼,閃存可能會被刪除了。
Ken Wang:
这个情况是每次开机都会这样,还是偶尔会出现这样的情况?仪器没反应不一定是程序丢失,在你的系统中,这个430有没有和其他设备之间进行信息的交互操作,有可能存在是彼此间通信不正常,导致程序无法继续执行下去。
谢谢
灰小子:
回复 Ken Wang:
另外,也有可能程序跑飞了。像是没运行
Hardy Hu:
你好:
请问是每次开机都这样还是有时会出现问题?
Regards,
Hardy
user1858854:
回复 Lichen Wang:
之前在-40°低温下做过存储测试,代码没有清除自己的功能。
user1858854:
回复 Ken Wang:
是客户使用了一段时间后发现无法开机,然后返给我们,我们重新下载程序后,仪器却正常。
如果之前430存在通信不正常,那下载程序后也会同样存在的,是么?
user1858854:
回复 灰小子:
仪器是用电池供电的,在重新下载程序前,已经反复几次拆卸安装电池开机,仍然无法开机,所以觉得程序跑飞可能性比较小。
kqian0327:
回复 user1858854:
你好,
实在-40度以下么?TI MSP430只支持-40到最大125度,但是这个不会是丢程序的主要原因。