关于CH569W的USB程序烧录问题

MCU型号-CH569W

问题:

给CH569烧录程序,PA5接地,再上电后。电脑不能识别。(之前是能烧录的,已经成功烧录了历程中的USB测速程序)

使用WCHISPTOOL。

image.png

image.png

几秒之后,自动重启。

image.png

自动重启后,测速也能用。

image.png

总之,就是用WCHISPTOOL通过USB接口烧录USB测速程序后,再想进入下载模式,PA5接地上电后,电脑不能识别设备。

已经试过驱动重装,换USB数据线等,还是出现上述问题。

第一个设备管理器中出现的USB Module设备才是正确的BOOT模式,PA5接地上电是必须的。

第二个图中的CH372设备,应该是之前有烧过模拟CH372的例程,此时已经不在BOOT了,无法进行烧录的,仅能进行CH372相关上位机的速率测试。


至于第一个PA5接地时无法烧录的问题

1,注意烧录时关闭其他相关软件,比如ISP打开时,速率测试软件就不要打开了,防止有干扰

2,驱动重新安装,重新安装该驱动:CH372DRV.EXE - 南京沁恒微电子股份有限公司 (wch.cn) 

注意先点击卸载,再点击安装。


后续:给板子重新换了一颗新的CH569,多次重装驱动CH372DRV以及重启电脑。给板子插入电脑后,还是不能识别,错误为下图。

486e2ec3f4f9df4b38371e210602680.png

一颗新的CH569没有固件,应该默认执行boot loader吧,也就是不需要将PA5接地。也试了将PA5接地再上电,还是出现上图的问题。


换其他电脑测试,板子和线材不变,安装CH372DRV启动后插入电脑,其中有两台能正常识别,一台不能识别,错误还是为上图。


能正常识别boot的电脑及其系统

image.png

e637166bac7444c76ab37d4abb9d874.png

image.png

Snipaste_2024-11-26_14-32-32.png


不能正常识别boot的电脑及其系统

image.png

1beab56c3e38125d7aeeb3078fc28b7.png

image.png


在能识别boot的电脑成功下载模拟CH372的例程程序,且将PA5接地再上电后,也能进入boot,电脑成功识别到,并烧录程序。不存在回复的:此时已经不在BOOT了,无法进行烧录的问题

Snipaste_2024-11-26_13-51-54.png


总结:换了新的CH569,在4台电脑上测试。有两台能成功识别boot并烧录,两台不能。无法识别的两台电脑都重装过多次驱动,重启等方法。烧录模拟CH372的例程程序,是可以再次进入boot,并烧录程序的,测速也能用。对于不能识别boot的电脑,烧录模拟CH372的例程程序后,却可以识别到CH372,且测速也能用。严重怀疑驱动问题,因为不能识别的电脑中,有一台之前是可以识别并烧录程序的。



在无法识别的windows上面,将USB直通给vmware的windows,你可能发现又可以识别了。


只有登录才能回复,可以选择微信账号登录