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

CC2640 task不能建立,超急,求解答!

我基于KEYFOB的例程改了一个程序,在CC2650EVM-7ID的开发板上能够正常跑。我想把程序移植到我自己坐的4XS的板子上,改了board.h,也在Preprocessor里面把7ID改成了4XS。但是在调试的时候发现程序走到Task_Construct()这里的时候出了问题,没能成功建立任务。在IAR的调试界面里我点step into那个建立任务的子函数,截了Assembly中对应的汇编码:

程序从0x82e2的位置,点了一下step into,就跳到了0x82ee的位置,然后就跳出了这个程序,直接跳到了BIOS_start()继续执行。

请问这可能是什么问题导致的呢?是否是协议栈的问题呢?协议栈我烧的是官方例程里的协议栈。有没有可能是32K晶振没有正常工作导致的呢?如何测试32K晶振是否正常呢?我上了电用示波器测晶振的一端,发现是大约400mv的高电平。。

求解答,谢谢!

Delta:

用FLASH PROGRAMMER2 软件把IC完全擦除一下再看看。另外电源的可能性比晶振大。

使用4XS的这个板是否之前是可以正常跑的?

Shuting Guo:

回复 Delta:

Delta

用FLASH PROGRAMMER2 软件把IC完全擦除一下再看看。另外电源的可能性比晶振大。

使用4XS的这个板是否之前是可以正常跑的?

ying liu8:

回复 Shuting Guo:

我当时遇到一样的问题是因为没有先烧写stack程序

赞(0)
未经允许不得转载:TI中文支持网 » CC2640 task不能建立,超急,求解答!
分享到: 更多 (0)