现象:WCH-LinkE-R0-1v2 插USB没反应,插拔时电脑设备管理器检测不到,串口更不会有。
因为打算换CH32V003 SOP8封装的,想禁用SWDIO作为普通IO用,但之前的经验是初始化程序禁用SWDIO的话后续下载需要清空片内程序才能正常下载(操作很麻烦),猜测是程序初始化太快早于WCH-Link的swdio指令,于是尝试判断系统运行1秒后才禁用SWDIO(不清楚这种操作是否断电保存,如果是那就行不通)并重新配置PD1作为普通IO循环亮灭LED。
操作:因为PD1排针接了Link的SWIO,所以从PD1底部飞线到板载led针。(均基于官方开发板:CH32V003F4P6-R0-1v1)
预期:下载程序运行1秒后LED开始闪烁,串口输出系统运行的时间。
实际:
1、使用WCH-LinkUtility下载程序很顺利,串口输出正常,LED没点亮。
2、看到提示WCH-LinkE升级提示,点击是,等待片刻更新完成再次提示升级,点击是,中途并没终止或强拔Link(之前经历过WCH-LinkUtility软件与MounRiver Studio内置的版本不同,也平凡更新过Link估计很多次都没问题)
3、发现Link下载不了,连接不上CH32V003芯片,发现串口号不知道什么时候也小时了,重新插拔重启电脑均无效,Link上的红灯亮的。
问题:
1、WCH-LinkE-R0-1v2是变砖了吗?能救吗?(Link急用)
2、WCH-LinkE-R0-1v2突然提示更新固件是因为上述操作不当触发了什么吗?(大概率不是正常固件检测更新流程触发)
3、等系统运行一段时间后禁用SWDIO重新初始化为普通IO的方法可行吗?如果可行至少预留多少ms时间给Link复位进下载。