打印
[单片机芯片]

CH552刷过固件以后UART接口再次下载还是要按键吧?

[复制链接]
1710|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
imdx|  楼主 | 2020-8-13 10:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
USB下载没问题,第一次直接运行bootloader,下载过固件以后要通过DP上拉电阻进入bootloader下载固件。
如果使用UART1下载固件,下载过固件以后,MCU运行固件的过程中如何跳转bootloader呢?
我实测下载过固件以后,再次使用串口下载,WCHISPTool一直提示:等待设备接入。
必须和USB接口一样,通过DP上拉电阻进入bootloader才能重新使用串口下载固件。
WCHISPTool里面的“串口免按键下载功能”是什么意思呢?

使用特权

评论回复
沙发
copower| | 2020-8-13 12:08 | 只看该作者
原理同STC一样,上电复位尝试串口握手。

使用特权

评论回复
板凳
copower| | 2020-12-10 17:19 | 只看该作者
我打算做一个免按键串口下载器,楼主有没有兴趣一起折腾。

使用特权

评论回复
地板
imdx|  楼主 | 2020-12-11 08:57 | 只看该作者
copower 发表于 2020-12-10 17:19
我打算做一个免按键串口下载器,楼主有没有兴趣一起折腾。

没有任何意义,原厂的bootloader足够好了。

使用特权

评论回复
5
WCHTech2| | 2020-12-11 09:32 | 只看该作者
串口免按键下载时,单片机需要冷启动,即先点击下载,再给单片机上电。
具体操作方法见EVT文档

使用特权

评论回复
6
copower| | 2020-12-11 16:09 | 只看该作者
本帖最后由 copower 于 2020-12-13 14:11 编辑
imdx 发表于 2020-12-11 08:57
没有任何意义,原厂的bootloader足够好了。

串口免按键和STC是一样的。之前理解错了。

使用特权

评论回复
7
copower| | 2020-12-11 16:10 | 只看该作者
WCHTech2 发表于 2020-12-11 09:32
串口免按键下载时,单片机需要冷启动,即先点击下载,再给单片机上电。
具体操作方法见EVT文档

免按键然后要拨动开关,有啥区别?都是要有个动作让PC重新指向BootLoader地址。
你把那个拨动开关换成常闭按键不还是按按键?

使用特权

评论回复
8
imdx|  楼主 | 2020-12-11 18:24 | 只看该作者
copower 发表于 2020-12-11 16:09
原厂的BootLoader无法像STC免冷启动下载器一样编译完成不插拔不按安静自动下载。从用户程序跳转到BootLoa ...

200次的FLASH寿命,按键就按键吧。

使用特权

评论回复
9
copower| | 2020-12-13 14:07 | 只看该作者
imdx 发表于 2020-12-11 18:24
200次的FLASH寿命,按键就按键吧。

实际情况大部分人刷了1000次还没校验报错,200次是官方的保守数字。

使用特权

评论回复
10
fuqinyyy| | 2020-12-13 17:31 | 只看该作者
还是需要吧

使用特权

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

本版积分规则

121

主题

902

帖子

8

粉丝