Keyfob(CC2540)开发板被我写一个死循环代码点亮LED灯后, CC Debuger不能识别Keyfob了, 还有办法恢复Keyfob吗?
时间:10-02
整理:3721RD
点击:
本人菜鸟, 买了一个Keyfob开发板,想试一下裸机程序,就一个简单的main方法,点亮LED灯, 然后while(1); LED灯是亮了,一直亮着,一上电就亮,但CC Debugger就再也不认识Keyfob了, CC Debugger一直亮红灯.
还有办法恢复CC Debugger吗?按理说这个应该有其它方法写Keyfob开发板吧?
求教,非常感谢!
#define BV(n) (1<<(n))
int main()
{
P1DIR |= VB(0);
P1SEL &= ~BV(0);
P1_0 = 1;
while(1);
}
论坛很没有人气啊,贴子挂了一天,没人理啊
晚上自己搞了一下,竟然搞好了
1. CC Debugger先连上USB Dongle. CC Debugger可以识别且变绿灯。
2. 这时换上Keyfob,灯还绿的。
3. Flash Programmer再刷一下keyfob固件。
注意我写的死循环可能把电池搞的没电,刷的时候发现报
Chip is locked! Not able to read IEEE address. (Uncheck the "Retain IEEE address" option.)
换了块电池可以了。
搞的时候开始发现,虽然没写入不成功,但板子还是可以Read flash into hex-file的,判断还是有希望的。再搞了一会就可以了。