本帖最后由 FSL_TICS_A 于 2014-12-1 10:35 编辑
我们现在的产品是在原有的功能的基础上实现远程更新,bootloader已经写好了,因为之前的程序使用CW10.5开发的,小弟对开发环境不太熟悉,现在我想把APP烧写到flash的0x4000的地址,也就是给bootloader预留16k flash空间,ProcessorExpert.ld的配置如下
m_interrupts (RX) : ORIGIN = 0x00000000, LENGTH = 0x000000C0
m_text (RX) : ORIGIN = 0x000040C0, LENGTH = 0x00020000-0x000040C0
m_data (RW) : ORIGIN = 0x1FFFF400, LENGTH = 0x00004000
m_cfmprotrom (RX) : ORIGIN = 0x00000400, LENGTH = 0x00000010
但是生成的bin文件竟然比没有设置偏移的大很多
|