TI中文支持网
TI专业的中文技术问题搜集分享网站

cc3200烧写问题

TI工程师,您好

我用ccs调试程序,在debug模式下程序运行正常,但是我把bin烧到flash里面程序就运行不起来。

烧写过程应该是没问题,我有烧写过deamon的bin

@我烧写deamon的bin有可以运行,就是烧写我的bin无法运行。我的程序在debug模式下运行ok

请问原因???

SZ1:

Hi Zhihong,

您好!

假如您下载的bin文件就是您CCS正常编译过来的bin文件,那肯定跟您debug模式的运行结果是一致的哦,能否检查一下您烧写的bin文件是否正确?谢谢!

zhihong duan:

回复 SZ1:

恩,我有认真检查,确实是烧写的在flash里面无法运行。

我以一个折中的办法解决该问题: 有一个原始的deamon程序,一行一行删除原始代码,添加我的代码,每次修改完里面烧写看是否ok。

等我按照这一模式处理完所有代码后,我发现和我写的代码就一些全局变量变化和部分反馈事件打印log屏蔽与否的差别,

这让我很感到诡异。

希望后面的同学碰到类似的问题能解决吧。

谢谢Shelford Zhu。

其实我还碰到一个问题: 代码中调用sl_wlandisconnect()函数没有事件反馈,导致状态机不会被改写。

我在调用该函数后,ping了下芯片,不通倒是正确的,当然了,结果是我手动修改状态机。

简单附上调用该函数结果(十进制): 有事件反馈情况下为10; 没有事件反馈情况下为9

赞(0)
未经允许不得转载:TI中文支持网 » cc3200烧写问题
分享到: 更多 (0)