基于STM32跑RT-Thread系统,bootload跳转到APP无法启动的问题
如题,无法启动的原因已经找到了,是中断向量表偏移没有在没有在合适的地方设置。正常来说中断向量表偏移在STM32的启动文件的系统时钟初始化:“SystemInit()”函数中有做设置,如图:所以我的中断向量表设置就这样的:但是不管怎么样RT-Thread无法跑起来。debug发现bootload是没问题的;注释掉我的向量表偏移设置,把keil5的flash起始地址设置改回0x8000000,APP程序也是可以跑起来的。那到底是什么原因的?...
原创
2021-08-29 23:05:48 ·
2712 阅读 ·
6 评论