现象描述:
在做cc2541的OTA时,用bim引导image_b,下载完程序后,软件复位、CC Debuger复位后,软件运行不正常(上电蜂鸣器会响,响完就没有响应了),无论复位多少次都是一样的结果。但是如果将cc2541断电重启,就一切正常工作。
为什么会有这样的现象呢?是因为软件复位、CC Debuger复位之后,cc2541中有一些东西没有清除掉?(比如RAM、堆栈、时钟等待)
Viki Shi:
要说复位的话,肯定是断电复位来得最彻底。
但是你的问题应该是OTA软件部分实现有问题,可以参考官方例子及文档: http://processors.wiki.ti.com/images/8/82/OAD_for_CC254x.pdf