現(xiàn)象:WCH-LinkE-R0-1v2 插USB沒(méi)反應(yīng),插拔時(shí)電腦設(shè)備管理器檢測(cè)不到,串口更不會(huì)有。
因?yàn)榇蛩銚QCH32V003 SOP8封裝的,想禁用SWDIO作為普通IO用,但之前的經(jīng)驗(yàn)是初始化程序禁用SWDIO的話后續(xù)下載需要清空片內(nèi)程序才能正常下載(操作很麻煩),猜測(cè)是程序初始化太快早于WCH-Link的swdio指令,于是嘗試判斷系統(tǒng)運(yùn)行1秒后才禁用SWDIO(不清楚這種操作是否斷電保存,如果是那就行不通)并重新配置PD1作為普通IO循環(huán)亮滅LED。
操作:因?yàn)镻D1排針接了Link的SWIO,所以從PD1底部飛線到板載led針。(均基于官方開(kāi)發(fā)板:CH32V003F4P6-R0-1v1)
預(yù)期:下載程序運(yùn)行1秒后LED開(kāi)始閃爍,串口輸出系統(tǒng)運(yùn)行的時(shí)間。
實(shí)際:
1、使用WCH-LinkUtility下載程序很順利,串口輸出正常,LED沒(méi)點(diǎn)亮。
2、看到提示W(wǎng)CH-LinkE升級(jí)提示,點(diǎn)擊是,等待片刻更新完成再次提示升級(jí),點(diǎn)擊是,中途并沒(méi)終止或強(qiáng)拔Link(之前經(jīng)歷過(guò)WCH-LinkUtility軟件與MounRiver Studio內(nèi)置的版本不同,也平凡更新過(guò)Link估計(jì)很多次都沒(méi)問(wèn)題)
3、發(fā)現(xiàn)Link下載不了,連接不上CH32V003芯片,發(fā)現(xiàn)串口號(hào)不知道什么時(shí)候也小時(shí)了,重新插拔重啟電腦均無(wú)效,Link上的紅燈亮的。
問(wèn)題:
1、WCH-LinkE-R0-1v2是變磚了嗎?能救嗎?(Link急用)
2、WCH-LinkE-R0-1v2突然提示更新固件是因?yàn)樯鲜霾僮鞑划?dāng)觸發(fā)了什么嗎?(大概率不是正常固件檢測(cè)更新流程觸發(fā))
3、等系統(tǒng)運(yùn)行一段時(shí)間后禁用SWDIO重新初始化為普通IO的方法可行嗎?如果可行至少預(yù)留多少ms時(shí)間給Link復(fù)位進(jìn)下載。