cc2541加OAD后出现死机情况。
时间:10-02
整理:3721RD
点击:
我使用TI的CC2541在低功耗系统上。固件没加OAD功能前,向芯片烧入.hex文件可以正常稳定的工作。
加上OAD功能后,目前引导文件为6KB,镜像A为94KB,镜像B为154KB,加起来有254KB,接近CC2541的FLASH最大256KB,此时,将固件烧入芯片,系统会出现偶然性死机,试了多版硬件也是如此。目前,由于使用需求,无法给镜像B压缩。所以请问各位,有何建议来解决这个问题呢?
请问能否将死机的镜像文件读出来?如果可以,建议可以和正常的读出来比较一下是否是一样的。
如果是一样的,建议看看bootloader这块儿。
遇到死机问题,可以debug状态下全速运行,看看死机的时候IAR提示什么错误。之前遇到死机问题,将HEAP/STACK的值调大一些就好了,到现在为止还没有出现死机的情况。
栈溢出?