打印
[MM32硬件]

如何实现通过串行接口或USB接口进行升级?

[复制链接]
楼主: 而服务器人
手机看帖
扫描二维码
随时随地手机跟帖
41
Pretext| | 2024-8-5 17:28 | 只看该作者 回帖奖励 |倒序浏览
固件写入后,引导加载程序重启MCU并运行新固件。

使用特权

评论回复
42
理想阳| | 2024-8-6 06:08 | 只看该作者
更新完成后,引导装载程序通常会重新启动微控制器,并从新的应用程序执行。

使用特权

评论回复
43
chenqianqian| | 2024-8-7 08:06 | 只看该作者
串口就是IAP升级啊,USB通过文件升级。

使用特权

评论回复
44
LinkMe| | 2024-8-7 11:38 | 只看该作者
收到数据后,引导装载程序会验证数据。如果验证成功,引导加载程序将删除旧固件并写入新固件。

使用特权

评论回复
45
天天向善| | 2024-8-8 11:35 | 只看该作者
通常有必要实现引导加载程序,

使用特权

评论回复
46
V853| | 2024-8-9 19:09 | 只看该作者
引导装载程序通常支持串行端口通信来接收升级文件。

使用特权

评论回复
47
软核硬核| | 2024-8-10 15:33 | 只看该作者
引导加载程序和pc之间需要uart等通信协议来传输固件数据。

使用特权

评论回复
48
LEDyyds| | 2024-8-14 14:01 | 只看该作者
要用Bootloader,占用内存会比较大,设计时候需要考虑这个问题

使用特权

评论回复
49
芯路例程| | 2024-9-5 14:49 | 只看该作者
写一个引导程序,这样它就可以通过串行接口接收数据。

使用特权

评论回复
50
问天少年| | 2024-9-6 11:07 | 只看该作者
那就要用到Bootloader了

使用特权

评论回复
51
AIsignel| | 2024-9-6 11:45 | 只看该作者
引导加载程序读取固件文件,并将其烧录到应用程序的相应地址空间。

使用特权

评论回复
52
LLGTR| | 2024-9-9 19:34 | 只看该作者
您需要一个支持ymodem协议的串行工具(如securet)来发送升级文件

使用特权

评论回复
53
明日视界| | 2024-9-13 15:22 | 只看该作者
使用串行终端软件或定制的主机软件向MCU发送固件数据。

使用特权

评论回复
54
suncat0504| | 2024-9-15 15:48 | 只看该作者
如果是能能到现场进行升级的,直接换板子不是更方便吗?

使用特权

评论回复
55
suncat0504| | 2024-9-15 15:48 | 只看该作者
记得有通过网络升级的,感觉更方便吧,不用去现场。

使用特权

评论回复
56
中国龙芯CDX| | 2024-9-25 13:48 | 只看该作者
其实USB只是一种外部表现形式内部可以进行信息转换的

使用特权

评论回复
57
小小蚂蚁举千斤| | 2024-9-25 15:17 | 只看该作者
Bootloader是一个小型程序,驻留在单片机的闪存中,专门用于接收和处理新的固件更新。

使用特权

评论回复
58
物联万物互联| | 2024-10-9 19:51 | 只看该作者
地址跳转,app跳转开机,升级完成,跳转回app

使用特权

评论回复
59
nowboy| | 2024-10-16 06:25 | 只看该作者
要使用bootloader,会消耗大量内存,这是设计时需要考虑的

使用特权

评论回复
60
chenqianqian| | 2024-10-16 07:46 | 只看该作者
楼主IAP升级原理了解一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则