BOOT 程序内需要注意的地方
1.KEIL中IROM1的更改
因为STM32F103RCT6内部FLASH的总大小为512K,之前也讲到分配给BOOT程序区的大小为:0x8000000 - 0x800FFFF,所以KEIL中相应更改IROM1地址大小:
2.BOOT进入应用跳转函数中函数指针的应用
详细参考:
https://blog.csdn.net/jipingyuan/article/details/39297409?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control
我这里
APP_START_ADD : 0x8010000 为我们应用程序区的起始地址
APP_START_ADD +4是因为ARM内核中段向量表第四位为Reset Handler