微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2541加OAD后出现死机情况。

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的值调大一些就好了,到现在为止还没有出现死机的情况。

栈溢出?

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

网站地图

Top