1. bootloader 配置RCC后,应用程序再配置失败,bootloader在跳转时应切换到内部时钟(理论如此,没有时间),或者应用程序在配置RCC之前先重置RCC
2. 应用程序没有设置中断向量表偏移,导致触发中断时死机
3.bootloader启用的外设比应用程序多,比如bootloader启用了CAN,应用程序没有用到CAN,且没有相关配置,导致死机
4.bootloader在跳转前将BASEPRI更改为0x20,,主程序没有将BASEPRI改为0,导致无法调度。
1. bootloader 配置RCC后,应用程序再配置失败,bootloader在跳转时应切换到内部时钟(理论如此,没有时间),或者应用程序在配置RCC之前先重置RCC
2. 应用程序没有设置中断向量表偏移,导致触发中断时死机
3.bootloader启用的外设比应用程序多,比如bootloader启用了CAN,应用程序没有用到CAN,且没有相关配置,导致死机
4.bootloader在跳转前将BASEPRI更改为0x20,,主程序没有将BASEPRI改为0,导致无法调度。