微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200烧写问题

cc3200烧写问题

时间:10-02 整理:3721RD 点击:

TI工程师,您好

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

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

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

请问原因?

Hi Zhihong,

您好!

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

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

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

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

这让我很感到诡异。

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

谢谢Shelford Zhu。

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

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

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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top