前两天芯片无故被锁,万分纠结,相信碰到这个问题的人蛮多,十分痛恨对我们这些小民来说如此鸡肋的功能,想了各种办法恢复,无果。连接上芯片之后,读取flash和0x33FFF8处数据都是0000。已经准备从网上再买个芯片换上。
在纠结半天之后,从google上搜索了一个英文描述的方法试验了以下,竟然能够再次擦写芯片,惊喜万分,现将办法摘抄描述如下:
Try holding the processor in reset state (if you have a "reset" button for example) while you are connecting to it with the JTAG. After you have been connected, leave the "reset" button and program the flash as general。
翻译如下:
当你使用JTAG接口连接板子时,尝试使芯片处于reset状态(例如,如果你有一个reset按钮),在你连接上之后,松开reset按钮,然后像一般情况一样去擦写、编程flash。
虽然问题解决了,但还是有几个问题,希望能有高手帮忙解惑:
1,这种方法是用来解决锁死的吗?或者我的这个芯片是假锁死?
2,这种方法会不会对芯片有什么不良影响?
另外,如果有谁采用此方法解决了问题,也请留言告之,谢谢~