【文件属性】:
文件名称:stm32-dfu-bootloader:面向STM32F103的DFU引导程序仅4KB
文件大小:22KB
文件格式:ZIP
更新时间:2021-05-27 16:29:58
C
STM32F103 DFU引导程序
这是用于STM32F103的微型引导程序(小于4KB)(尽管它可能适用于类似的设备)。 它使用户可以使用任意有效载荷通过USB刷新设备。 它具有一些最小的有效负载检查功能,以确保在启动应用程序之前使用的应用程序有效。
特征
体积小巧,最好在4KB以下,以适合前四页。
RDP保护可在构建时配置。
重新启动到DFU模式支持(通过将标签写入RAM +重置)。
看门狗支持故障安全。
彻底清除DFU下载(避免部分固件更新)。
可选的上载启用(以防止读取固件/数据)。
固件校验和检查。
重新启动进入引导程序
只需将神奇的0xDEADBEEFCC00FFEE值写入RAM的最后8个字节并触发完全的系统复位,就可以重启进入引导加载程序(在DFU模式下)。 这将使引导加载程序启动DFU模式,而不是加载闪存中存在的(有效)有效负载。
保护装置
引导加载程序可能会启
【文件预览】:
stm32-dfu-bootloader-master
----usb.h(15KB)
----init.c(2KB)
----stm32f103.ld(2KB)
----README.md(4KB)
----Makefile(2KB)
----checksum.py(1023B)
----flash.h(3KB)
----usb.c(15KB)
----reboot.h(678B)
----.gitignore(37B)
----watchdog.h(988B)
----main.c(14KB)