[MM32硬件] 如何实现通过串行接口或USB接口进行升级?

[复制链接]
7187|65
Pretext 发表于 2024-8-5 17:28 | 显示全部楼层
固件写入后,引导加载程序重启MCU并运行新固件。
理想阳 发表于 2024-8-6 06:08 | 显示全部楼层
更新完成后,引导装载程序通常会重新启动微控制器,并从新的应用程序执行。
chenqianqian 发表于 2024-8-7 08:06 来自手机 | 显示全部楼层
串口就是IAP升级啊,USB通过文件升级。
LinkMe 发表于 2024-8-7 11:38 | 显示全部楼层
收到数据后,引导装载程序会验证数据。如果验证成功,引导加载程序将删除旧固件并写入新固件。
天天向善 发表于 2024-8-8 11:35 | 显示全部楼层
通常有必要实现引导加载程序,
V853 发表于 2024-8-9 19:09 | 显示全部楼层
引导装载程序通常支持串行端口通信来接收升级文件。
软核硬核 发表于 2024-8-10 15:33 | 显示全部楼层
引导加载程序和pc之间需要uart等通信协议来传输固件数据。
LEDyyds 发表于 2024-8-14 14:01 | 显示全部楼层
要用Bootloader,占用内存会比较大,设计时候需要考虑这个问题
芯路例程 发表于 2024-9-5 14:49 | 显示全部楼层
写一个引导程序,这样它就可以通过串行接口接收数据。
问天少年 发表于 2024-9-6 11:07 | 显示全部楼层
那就要用到Bootloader了
AIsignel 发表于 2024-9-6 11:45 | 显示全部楼层
引导加载程序读取固件文件,并将其烧录到应用程序的相应地址空间。
LLGTR 发表于 2024-9-9 19:34 | 显示全部楼层
您需要一个支持ymodem协议的串行工具(如securet)来发送升级文件
明日视界 发表于 2024-9-13 15:22 | 显示全部楼层
使用串行终端软件或定制的主机软件向MCU发送固件数据。
suncat0504 发表于 2024-9-15 15:48 | 显示全部楼层
如果是能能到现场进行升级的,直接换板子不是更方便吗?
suncat0504 发表于 2024-9-15 15:48 | 显示全部楼层
记得有通过网络升级的,感觉更方便吧,不用去现场。
中国龙芯CDX 发表于 2024-9-25 13:48 | 显示全部楼层
其实USB只是一种外部表现形式内部可以进行信息转换的
小小蚂蚁举千斤 发表于 2024-9-25 15:17 | 显示全部楼层
Bootloader是一个小型程序,驻留在单片机的闪存中,专门用于接收和处理新的固件更新。
物联万物互联 发表于 2024-10-9 19:51 | 显示全部楼层
地址跳转,app跳转开机,升级完成,跳转回app
nowboy 发表于 2024-10-16 06:25 | 显示全部楼层
要使用bootloader,会消耗大量内存,这是设计时需要考虑的
chenqianqian 发表于 2024-10-16 07:46 来自手机 | 显示全部楼层
楼主IAP升级原理了解一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部