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程序也被擦除了。相当于只能被用一次,基本没啥意义。