微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 协议栈程序的HEX文件超过256kb时,会对芯片的正常使用产生影响吗

协议栈程序的HEX文件超过256kb时,会对芯片的正常使用产生影响吗

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

我的协议栈程序的协调器以及终端的HEX文件大小均超过了256kb,FLASH最大也才256kb。我之前没有发现这个问题,程序也烧写进去了,没有任何报错,这样做会产生什么其他的后果吗?如何缩小HEX文件的大小呢?

虽然.hex貌似和ROM一样大,甚至比ROM还要大,主要是里面附带了一些debug信息,还有填充了一些0xFF,这个不影响使用的,真正下载时候不下载debug信息,只下载核心程序,所以OTA用的固件基本上都是100多K,原因可能就在这里,被剥夺了debug信息,所以无法调试了。

谢谢大神的解答,但你是如何了解固件的大小呢?有没有查看真正的烧写进CC2530芯片的程序大小的方法?

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

网站地图

Top