基于STM32F4,实现RT-Thread的串口OTA(Ymodem_ota的方式)
手把手教学,从零到一实现RT-Thread的Ymodem-ota
文章目录
前言
前言:主要还是基于RT-Thread的文档中心(以下简述为“文档中心”:https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/),然后自己根据实际操作实现Ymodem-ota,如果有什么疑问的,欢迎留言交流~
一、首先准备好一个可以使用Env工具的工程
直接参考:https://blog.youkuaiyun.com/Jerry_Han0/article/details/112652922。
我这里以正点原子的STM32F407ZGT6,探索者作为例子,来进行实验,用一个简单BSP例子来实现Ymodem-ota,保持RTT和原子哥的开源精神,绝对手把手实现
二、使用官方的bootloader文件
生成方式可以看一下文档中心只是特别强调一下对于F407ZGT6的相关配置
生成官网网址:Bootloader 在线获取地址: http://iot.rt-thread.com


通过上面的步骤后,将收到一个压缩包,里面包含了一个bin文件
三、下载bootloader文件
直接参考文档中心即可,我这里不再赘述,值得强调的事需要注意两点,一,注意不自己把Flash给写保护了,防止被锁;二,在烧录bootloader之前,还是将整个芯片的flash都擦除一遍吧


本文基于STM32F4,手把手教你实现RT-Thread的串口OTA(Ymodem_ota方式)。内容包括准备可使用Env工具的工程、使用官方bootloader文件、下载bootloader文件,重点介绍了制作APP程序的步骤,如修改连接脚本、添加FAL、定义flash分区表等,最后还提及打包新APP到下载区。
最低0.47元/天 解锁文章
1930

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



