我有一块CC2530的最小系统板,之前还能用,但最近出了点问题,无法下载程序了!
情况描述如下:
下载的进度条能够走完,但最后就是进不了调试界面,总是出现报错,弹出报错窗口,讲的内容是:出现致命错误,调试器将被终止!
然后在调试窗口中显示如下信息:
Sat Sep 21 22:15:52 2013: Failed to load debugee: C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samples\AD7391\CC2530DB\EndDeviceEB\Exe\GenericApp.d51
后来,我试着点击“Debug without Downloading”,也能进调试界面,但是一进去,程序就是运行状态。关闭运行状态后,发现程序总是停在Onboard_wait函数
中,即使是多次运行和停止后,都是这样!
以上就是问题的描述,还请各位指教!万分感谢!
VV:
你是不是option->linker->output里面设置了hex文件输出?
rui yao:
回复 VV:
没有啊!这块板子之前还能用,不知道怎么回事,突然就出现了这个问题,我怀疑是硬件出问题了,要不然怎么会停在Onboard_wait这个函数中呢?
rui yao:
回复 VV:
已经搞定了,呵呵,是我芯片焊接的问题,从新焊了一下就好了!谢谢各位的帮助!
Xiangyu Xi:
回复 rui yao:
请问您怎么解决问题的呢?硬件出什么问题了?我也碰到了这个问题,还没解决。
VV:
回复 Xiangyu Xi:
具体是什么问题?能描述下吗?还是和楼主的一样
Xiangyu Xi:
回复 VV:
IAR下载程序,显示为device locked for debugging,need to be erased,然后erase flash,下载,结果A fatal error has occured. The debugger will terminator.但用SmartRF programmer可以下载.hex文件erase and program。请问这是什么问题呢?
rui yao:
回复 Xiangyu Xi:
您好!我的那块板子是自己设计制作的的CC2530的最小系统板,出现上述问题的时候,我采取的措施是:用烘枪把CC2530取下,然后用酒精清理一下PCB板和CC253,最后再焊上去,就可以了。所以总结下了就是板子不干净,污物影响了JTAG口!
Wenshy Han:
回复 rui yao:
我也是突然就出现了这个问题。
透传实验的时候,协调器可以用,rooter和enddevice网络灯不闪(LED3)。
我这边好几块板子啊,rooter和enddevice试了好几次都不行。
不知道什么原因……
Wenshy Han:
回复 Wenshy Han:
应该不是硬件问题