CH57xx/CH58xx_固件下载_串口免按键下载操作
- 沁恒蓝牙芯片支持USB和串口下载固件方式,强烈推荐使用USB下载方式,在实际开发中由于各种限制必须使用串口免按键下载,由于串口免按键需要插拔杜邦线,刚开始使用时下载成功率会较低,本文尝试提供一定的方法提高烧录成功率
- 关于USB及其他下载方式参考:
https://www.cnblogs.com/gscw/p/16034836.html
烧录环境问题排查
- 检查焊接是否正常,芯片GND脚上有没有注意加锡吹焊(串口免按键失败很大概率是焊接问题)
- 检查芯片供电是否正常:57x、58x芯片的VINTA引脚上的电压是否在1.05±0.015v范围内,208的VINTA在1.2v左右。VINTA没有电压,常见于焊接不良、PCB封装不正确等情况
- 检查32M晶振(只能是32MHz,不能用其他频率)是否起振,32M晶振正常工作是芯片各模块正常工作的必要条件。检查32M晶振的PCB焊盘顺序有没有问题,有没有外接电容。蓝牙MCU内部集成了32M晶振的匹配电容,再外接电容可能导致容值过大,无法起振。若是有源晶振,检查是否供电正常,注意有源晶振的时钟输出口,需要接到MCU的32M OUT引脚,而非IN引脚。
- 检查串口工具是否能正常工作,RX/TX是否正确连接,是否是使用的TTL电平
- 尽可能使用官网最新的ISP工具,安装包下载:https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
- WCH芯片串口工具驱动下载:https://www.wch.cn/downloads/CH343SER_EXE.html
串口免按键烧录操作
硬件连接
- 各个芯片的串口免按键的IO各不相同,具体可以参考:https://www.cnblogs.com/debugdabiaoge/p/18814305
- 本文以CH572D为例子,接线如下图:
| 串口工具 | CH572D |
|---|---|
| RXD | PA1 |
| TXD | PA0 |
| VCC | VCC |
| GND | GND |
- 串口工具没有特殊要求,可以使用常见的CH340/CH343等USB转串口工具

ISP软件配置
- 以下只配置和串口下载相关参数,其他参数配置可参考:https://www.cnblogs.com/debugdabiaoge/p/18814305

- 芯片型号:选择所使用的芯片型号
- 下载接口:有USB和串口下载方式,本文主要说明串口下载方式,选择串口下载方式
- 设备列表:插上串口工具后点击搜索会有相应的设备,必须选择与要使用的串口工具对应的COM口
- 下载波特率:默认使用115200,可以选1M或者其他,主要看串口工具是否支持,下载速度会加快,但是会增大失败风险
- 串口免按键下载功能:如果要使用串口免按键下载功能需要选择,如果未勾选ISP会提示获取设备信息失败
下载方式
CH57x/CH58x进入boot的方式是通过检测是否产生上电复位的,因此使用串口免按键下载时需要产生一个上电复位才能进入boot模式
- 硬件连接好后点击下载按钮;右边信息会提示等待设备接入,此时如果串口工具有指示灯的话TX灯会闪烁,表示上位机正在持续给芯片发送串口数据
- 拔掉VCC后快速插入,这一步会产生上电复位,上位机识别后会自动开始下载固件

-
部分情况下拔掉VCC后不用插入也会自动下载,这是因为芯片没有防灌电处理,串口的TX灌电导致
-
如果插拔VCC不能正常下载,可以尝试以下方式:
- 串口工具端的杜邦线先不插上,点击下载后串口工具上的TX指示灯开始闪烁时快速插上4个杜邦线,可以先插GND,后插入其他三根线
- 串口工具端杜邦线插上,点击下载后串口工具上的TX指示灯开始闪烁时快速拔下并插上4个杜邦线,可以先插GND,后插入其他三根线
![cb510159d7dcc1ee772976834ce1db8a]()
-
-
等待下载成功,ISP工具会提示下载成功

其他问题:
- UART的TX没有数据时候是高电平,通常是push-pull输出,这就存在对外部设备供电的可能, 而芯片进入isp模式又是上电检测,如果串口TX灌电,导致芯片没有有效断电产生上电复位,这就会导致进不去ISP下载模式,这种情况,临时可以TX、RX端串联2K的电阻,降低这种风险
- 串口免按键功能开启,芯片上电,串口会与上位机通讯,因此该IO会有电平。等到通讯结束(不管成功或失败)。如果需要上电该IO即为通用GPIO,则需要在isp工具关闭串口免按键下载功能,使用其他下载方式
- 高波特率下载失败可能是实际选用的串口不支持高波特率,条件允许尽可能的用高性能的烧录串口芯片如CH343,CH910x,CP2102N等
- 芯片支持串口按键下载,如果串口免按键下载不方便,可以使用串口按键下载方式,和USB下载方式一样,下拉或上拉某个IO口进入boot,可以将对应IO引出



浙公网安备 33010602011771号