MCU型号-CH569W
问题:
给CH569烧录程序,PA5接地,再上电后。电脑不能识别。(之前是能烧录的,已经成功烧录了历程中的USB测速程序)
使用WCHISPTOOL。
几秒之后,自动重启。
自动重启后,测速也能用。
总之,就是用WCHISPTOOL通过USB接口烧录USB测速程序后,再想进入下载模式,PA5接地上电后,电脑不能识别设备。
已经试过驱动重装,换USB数据线等,还是出现上述问题。
MCU型号-CH569W
问题:
给CH569烧录程序,PA5接地,再上电后。电脑不能识别。(之前是能烧录的,已经成功烧录了历程中的USB测速程序)
使用WCHISPTOOL。
几秒之后,自动重启。
自动重启后,测速也能用。
总之,就是用WCHISPTOOL通过USB接口烧录USB测速程序后,再想进入下载模式,PA5接地上电后,电脑不能识别设备。
已经试过驱动重装,换USB数据线等,还是出现上述问题。
第一个设备管理器中出现的USB Module设备才是正确的BOOT模式,PA5接地上电是必须的。
第二个图中的CH372设备,应该是之前有烧过模拟CH372的例程,此时已经不在BOOT了,无法进行烧录的,仅能进行CH372相关上位机的速率测试。
至于第一个PA5接地时无法烧录的问题
1,注意烧录时关闭其他相关软件,比如ISP打开时,速率测试软件就不要打开了,防止有干扰
2,驱动重新安装,重新安装该驱动:CH372DRV.EXE - 南京沁恒微电子股份有限公司 (wch.cn)
注意先点击卸载,再点击安装。
后续:给板子重新换了一颗新的CH569,多次重装驱动CH372DRV以及重启电脑。给板子插入电脑后,还是不能识别,错误为下图。
一颗新的CH569没有固件,应该默认执行boot loader吧,也就是不需要将PA5接地。也试了将PA5接地再上电,还是出现上图的问题。
换其他电脑测试,板子和线材不变,安装CH372DRV启动后插入电脑,其中有两台能正常识别,一台不能识别,错误还是为上图。
能正常识别boot的电脑及其系统
不能正常识别boot的电脑及其系统
在能识别boot的电脑成功下载模拟CH372的例程程序,且将PA5接地再上电后,也能进入boot,电脑成功识别到,并烧录程序。不存在回复的:此时已经不在BOOT了,无法进行烧录的问题
总结:换了新的CH569,在4台电脑上测试。有两台能成功识别boot并烧录,两台不能。无法识别的两台电脑都重装过多次驱动,重启等方法。烧录模拟CH372的例程程序,是可以再次进入boot,并烧录程序的,测速也能用。对于不能识别boot的电脑,烧录模拟CH372的例程程序后,却可以识别到CH372,且测速也能用。严重怀疑驱动问题,因为不能识别的电脑中,有一台之前是可以识别并烧录程序的。
在无法识别的windows上面,将USB直通给vmware的windows,你可能发现又可以识别了。