CC3200的烧录问题
求助一下,我的板子烧录后,为什么程序不跑起来,烧录时sop2冒上,烧录后为什么不跑(ps:有人说烧录完要拔掉sop2,拔掉也不跑)
建议你在程序运行的时候,打开串口调试终端,看看上面的打印信息,这样方便看系统运行到哪了。
谢谢
看了下,根本就没有开始过,JTAG仿真程序一切正常,我觉得FLASH应该已经烧录进去了,只是程序的启动程序没有进行,所以程序根本就没有运行!
也就是和刚上电一样!
我现在都是用out_of_box的bin了,还是一样的现象,上电复位的现象一模一样,烧进去没有一点反应,麻烦您帮忙分析下看!
keke,
如果是跑out of box程序的话,建议把Pin58和VCC用跳帽短接,强制CC3200工作于AP模式下。
你提供一下串口的打印信息,这个方便定位具体的错误。
谢谢
Dear Ken,
之前就试过了,处于强制AP模式下的,串口信息什么都没有,用IAR仿真时一切正常,串口显示也是正常的。我还注意到了一个现象就是,到程序处于IAR仿真状态后,我停止仿真,并且保持不断电,按下复位键,发现已经仿真到ram的程序也不能跑,和我完成uniflash下载是一样的。出厂时按下复位键是可以启动out of box程序的,说明Flash已经被刷新了。。。
Dear Ken,
已经找到原因了,servicepack必须要更新,每次烧写程序完都需要更新一次,否则程序无法跑起来,感谢你的耐心答复!
keke,
不用每次都去更新service pack的,你只需要更新到最新的一个版本。然后每次烧写应用程序的bin文件就行。
你不会是每次都格式化sflash了吧
谢谢
Dear ken
之前是的,听你这么说就懂了,谢谢!
您好
我用ccs调试程序,在debug模式下程序运行正常,但是我把bin烧到flash里面程序就运行部起来。
烧写过程应该是没问题,我有烧写过deamon的bin
@我烧写deamon的bin有可以运行,就是烧写我的bin无法运行。我的程序在debug模式下运行ok
请问知道如何解决吗?