SD Card bootloader 总结
描述:
- 由于需要设备在无调试器的情况直接升级,就必须使用SD卡升级。
- 升级过程中实时显示升级的进度,并且有信号灯闪烁
- 使用ucosii系统,更加需要注意中断向量
具体配置:
- bootloader限制大小,删除不用的配置,当前的大小为 24KB(0x6000)
- app 需要配置ROM的起始地址为0x8006000,修改中断向量偏移( #define VECT_TAB_OFFSET 0x6000 )
实施步骤
- 修改APP工程配置,Option->User (D:/keil_v5/ARM/ARMCC/bin/fromelf.exe --bin -o ./Flash/Out/output.bin ./Flash/Obj/output.axf)使其能够导出output.bin
- 将output.bin文件拷贝到TF卡中,插入设备后重启即可,升级完毕拔出TF卡即可。
本文详细介绍如何通过SD卡进行设备固件升级,利用ucosii系统实现实时进度显示和信号灯控制,同时提供了bootloader配置及APP工程调整的具体步骤。
3948

被折叠的 条评论
为什么被折叠?



