微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > SerialBoot如何支持256k

SerialBoot如何支持256k

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

RemoTI里面有个SerialBoot程序,但是通过SerialBoot烧写一百多k的程序时烧写失败

看SerialBoot程序中有#define SB_PROGRAM_SIZE  (0x20000 - 3*0x800),是只支持不到128k的程序的意思吗?怎样修改能让其支持最大256k?

用的单片机是CC2530F256

如果你能把boot程序的代码空间加运行时的空间做到RAM能放的下的地步的话,可以把boot代码在运行时放到RAM中,然后重定向到RAM中执行,这样就可以擦除整个Flash的数据,也就可以烧写256K了。不过这样一来,boot程序也被擦除了。相当于只能被用一次,基本没啥意义。

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

网站地图

Top