IAP 例程可以理解为 通过USB/串口 配合PC端上位机升级代码的功能。
USB-IAP
操作流程操作步骤如下:
①烧录例程的两个固件 IAP.HEX APP.HEX
IAP :负载接收上位机代码、写入APP区域
APP :主要的业务、功能代码区
②断电后重新上电 (或者保证BOOT1接地),注意BOOT脚悬空后不小心摸到会导致芯片进BOOT。
BOOT配置如下(节选CH32FV2x_V3xRM.PDF中):
④打开上位机软件,按照IAP上位机提示操作 查找设备 ->导入固件 bin/hex固件 -> 进入IAP -> 程序下载,对应接入如下:
查找到目标设备
进入IAP成功
IAP 代码下载成功
IAP Demo 默认使用命令控制APP 跳转 IAP 完成IAP升级的操作流程如上。
UART-IAP
串口TX RX 接线:
流程是
选择目标串口号 -> 设置波特率是 460800 -> 进入IAP -> 下载程序
注意:配置好波特率后 直接点击“进入IAP”就可以,不要点击查找设备。
其他问题
1、开启读保护,无法下载代码
ISP 工具下载代码的时候提示 “读保护已使能,请先解除代码保护!”, 需要手动接触代码保护(会擦除代码),接触保护后再次进入boot模式,手动点击 下载 开始下载代码。