stm32f103rct6 bootloader总结

版权声明:本文为博主原创文章,转载请注明出处 https://blog.csdn.net/jickjiang/article/details/82998048

SD Card bootloader 总结

描述:

  1. 由于需要设备在无调试器的情况直接升级,就必须使用SD卡升级。
  2. 升级过程中实时显示升级的进度,并且有信号灯闪烁
  3. 使用ucosii系统,更加需要注意中断向量

具体配置:

  1. bootloader限制大小,删除不用的配置,当前的大小为 24KB(0x6000)
  2. app 需要配置ROM的起始地址为0x8006000,修改中断向量偏移( #define VECT_TAB_OFFSET 0x6000 )

实施步骤

  1. 修改APP工程配置,Option->User (D:/keil_v5/ARM/ARMCC/bin/fromelf.exe --bin -o ./Flash/Out/output.bin ./Flash/Obj/output.axf)使其能够导出output.bin
  2. 将output.bin文件拷贝到TF卡中,插入设备后重启即可,升级完毕拔出TF卡即可。

猜你喜欢

转载自blog.csdn.net/jickjiang/article/details/82998048