代码拉取完成,页面将自动刷新
同步操作将从 Inspire_weimin/STM32-RTThread-BootLoader 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本项目参考基于STM32的开源Bootloader框架-RT-FOTA进行移植,原 Bootloader 运行于 RT-Thread nano,本移植版本运行 RT-Thread 完整版。
项目所使用的 STM32 BSP 参考 STM32系列BSP制作教程完成制作,只添加了必需的串口和SPI驱动,以及内部 FLASH 和 SFUD 支持,结构简洁。
更多 Bootloader 设计细节,可以移步RT-FOTA
本 BootLoader 目前对外设的支持情况如下:
板载外设 | 备注 |
---|---|
UART1 | PA9\PA10 |
SPI1 FLASH(W25Q128) | PB3\PB4\PB5\PB14 |
USART1 GPIO Configuration
PA9 ------> USART1_TX
PA10 ------> USART1_RX
SPI1 GPIO Configuration
PB3 ------> SPI1_SCK
PB4 ------> SPI1_MISO
PB5 ------> SPI1_MOSI
PB14 ------> SPI1_CS
双击 project.uvprojx 文件,打开 MDK5 工程,编译并下载程序到开发板。
连接开发板对应串口到 PC , 在终端工具里打开相应的串口(115200-8-1-N),复位设备后,可以看到 RT-Thread 的输出信息:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。