1、异常触发复位(hardfault)
2、看门狗防止程序跑飞,谨慎使用while
3、合理设置启动文件堆、栈大小
4、LL库spi,写数据时,同样要读,不然会触发异常标志位。
5、串口 空闲中断DMA接收不定长数据,要检查并清除ORE标志位,否则串口接收程序不正常。
6、bootloader
1、异常触发复位(hardfault)
2、看门狗防止程序跑飞,谨慎使用while
3、合理设置启动文件堆、栈大小
4、LL库spi,写数据时,同样要读,不然会触发异常标志位。
5、串口 空闲中断DMA接收不定长数据,要检查并清除ORE标志位,否则串口接收程序不正常。
6、bootloader