|
编写一个 Bootloader从 SD 卡读取应用程序固件。目前已经可以正确解析 HEX 文件,并把固件内容写入 Flash;但当我跳转到应用程序运行时,立刻触发硬件错误HardFault。 以下是 Flash 读写相关代码:
变量说明:
应用程序起始地址:
|
在 Flash 内两个固件程序间跳转的地址切换
STM32 官方Bootloader相关咨询
STM32F405在片 Flash 存放多份固件镜像实现固件升级
STM32F407VG Bootloader 跳转异常
如何通过 U 盘实现固件升级
跳转地址实现二选一运行 Flash 内两份固件镜像
Bootloader,实现从地址 A 或地址 B 启动同一份应用固件
向 NUCLEO-F767ZI 烧录包含 MicroPython 的.dfu 文件无法操作
微信公众号
手机版
是不是没设置程序的起始地址 或者你把完整的中断向量表部分贴出来
使用BIN文件