NXP MCU 技术论坛
直播中

李晓鹏

7年用户 1263经验值
私信 关注
[问答]

App的IVT启动位置有没有办法设置在0x0040_xxxx(例如:0x0040_4000)?

目前我们查过手册,IVT引导半字只能存放在PFlash的几个特定位置。


这给我们带来了一些麻烦:BootLoader程序放在0x0040_0000后,APP程序的启动地址只能放在0x0050_0000。
但是我们的BootLoader程序不需要1M大小的内存,造成了严重的内存浪费。如果后面加上AB_Swap函数,App的内存被压缩到1M,太小了。
App的IVT启动位置有没有办法设置在0x0040_xxxx(例如:0x0040_4000)?

                                       

更多回帖

发帖
×
20
完善资料,
赚取积分