打印
[单片机芯片]

沁恒的Boot跳转相关都有啥功能?

[复制链接]
1691|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沁恒的Boot跳转相关都有啥功能?利用的是串口还是USB跳转app的啊?

使用特权

评论回复
沙发
WCHTech2| | 2025-2-18 14:36 | 只看该作者
您好,正常MCU可以通过BOOT引脚选择不同的启动方式,如下图介绍。针对于CH32V00x系列,可以通过软件复位选择切换到用户区或BOOt区。若是MCU的iap升级,一般会考虑选择串口或USB接口进行数据的传输,跳转到APP区域有对应的函数或指令执行,具体可看对应EVT提供的IAP例程。



使用特权

评论回复
板凳
Annie556| | 2025-3-18 14:13 | 只看该作者
一般Bootloader 通常支持多种跳转方式,具体功能取决于芯片型号和 Bootloader 的实现。

使用特权

评论回复
地板
Betty1299| | 2025-3-18 17:28 | 只看该作者
Bootloader 在完成初始化后,如果没有检测到固件更新请求,会自动跳转到应用程序。

使用特权

评论回复
5
EuphoriaV| | 2025-3-18 21:30 | 只看该作者
有的是必须手动跳转的,通过特定的触发条件(如按键、命令)手动跳转到应用程序。

使用特权

评论回复
6
MahalKita| | 2025-3-19 08:43 | 只看该作者
大多数沁恒芯片的 Bootloader 支持通过串口进行固件更新和跳转。用户可以通过串口发送特定的命令,触发 Bootloader 的固件更新或跳转功能。

使用特权

评论回复
7
Estelle1999| | 2025-3-19 12:06 | 只看该作者
部分沁恒芯片(如 CH32V303)支持 USB 接口的 Bootloader,可以通过 USB 进行固件更新和跳转。

使用特权

评论回复
8
StarStory| | 2025-3-19 16:59 | 只看该作者
某些芯片可能还支持 CAN、I2C、SPI 等接口的 Bootloader 功能

使用特权

评论回复
9
flechazo| | 2025-3-19 20:46 | 只看该作者
Boot的操作一般都是检查应用程序的完整性(如校验中断向量表)。设置主堆栈指针(MSP)为应用程序的初始值。跳转到应用程序的复位向量地址。

使用特权

评论回复
10
HeimdallHoney| | 2025-3-20 10:03 | 只看该作者
沁恒提供了 ISP工具,用于通过串口或 USB 更新固件。

使用特权

评论回复
11
Ustinian| | 2025-3-20 14:54 | 只看该作者
正常来说,沁恒的Bootloader支持 串口 和 USB 等多种通信接口,用于固件更新和跳转到应用程序。

使用特权

评论回复
12
爱相随| | 2025-3-20 21:35 | 只看该作者
其实跳转功能包括自动跳转和手动跳转,具体实现取决于芯片型号和 Bootloader 的设计。通过官方提供的 ISP 工具 和 示例代码,用户可以方便地使用 Bootloader 进行固件更新和应用程序跳转。

使用特权

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

本版积分规则

10

主题

78

帖子

0

粉丝