FlyMcu串口下载教程及步骤详解
FlyMcu串口下载
串口下载原理
串口下载原理: 将编译的程序写入Flash存储器中, 单片机就会执行这一程序, 但是写入程序(接收并转存数据) 的过程本身也是一个程序,因此需要一个辅助程序来完成写入程序这一过程,也就是BootLoader程序。更新过程中,BootLoader接收USART1数据并刷新到Flash存储器中(此时主程序处于瘫痪状态), 更新好后, 再启动主程序, 执行新程序
可类比于手机的刷机模式或者电脑的PE系统
启动配置
FlyMcu下载步骤
1. Output选项卡中勾选上Create Hex File(生成十六进制文件)
2. 打开FlyMcu 在对应项目的Objects文件夹中找到生成的Hex文件
3. 选择合适引脚和波特率
4. 切换跳线帽, 将单片机上Boot引脚配置为BOOT0为1, BOOT1为0
注意: 还需要按下复位按钮才能成功配置
5. 点击开始编程按钮, 等待程序烧录进去
6. 将Boot引脚切回(运行主程序)
也需要按下复位键
FlyMcu的其他功能(仅简单介绍)
参考资料
stm32读保护
【STM32入门教程-2023持续更新中】