求救!WCH-LinkE升級(jí)失敗變磚

@TECH62 等新的LinkE到了我再試試~現(xiàn)在手邊沒有好的LinkE了。LinkE居然不支持daplink……我有好多daplink和stlink,可惜都用不上。如果CH32V305能支持daplink燒寫,那救回來(lái)的方式就多了。希望有一天燒寫協(xié)議能開源吧(我記得v003的單IO燒寫協(xié)議是開源了的),這樣我也可以用V305GBU6做個(gè)燒寫器,比現(xiàn)在的小得多。


@daybeen 你說(shuō)的不支持指的是在線升級(jí)?我又看了下手冊(cè),感覺是支持的。LinkE不支持串口更新(沒有BOOT引腳,感覺沒必要單獨(dú)的boot引腳,可以參考ESP32弄strapping pin?)也不支持USB離線更新(還是因?yàn)闆]有boot引腳)。按下IAP可以手動(dòng)進(jìn)入在線更新,但沒有說(shuō)不會(huì)自動(dòng)進(jìn)入在線更新。

我感覺非要更新到最新版才能用,這個(gè)算是個(gè)bug。出差去現(xiàn)場(chǎng)調(diào)試一次很麻煩的,環(huán)境可能很差,好不容易臺(tái)架打好了,實(shí)驗(yàn)條件都具備了,結(jié)果燒寫器掛了,這個(gè)是不能接受的……

esp32的jtag調(diào)試很難用,但串口燒寫很好用,而且總能燒寫進(jìn)去。樹莓派的pico也是,USB拖拽燒寫,總是能可靠地工作。TI的仿真器xds100v2速度很慢,但很可靠。stm32的stlink從調(diào)試到燒錄體驗(yàn)都非常好。只有ch32的仿真器,沒想到一次能掛這么多,而且沒有別的燒錄方式了(我畫的板子上沒有boot引腳,只能通過(guò)jtag)……

繼續(xù)嘗試吧,我感覺肯定會(huì)解決的。下次我準(zhǔn)備換臺(tái)電腦試試。


@月球星人 不用客氣。cnlohr(https://github.com/cnlohr?tab=repositories)是開源界的大神,他弄的很多項(xiàng)目都很有意思。



順藤摸瓜,找到了支持wch-linke的openocd項(xiàng)目。

https://github.com/karlp/openocd-hacks

工具越來(lái)越豐富。


@月球星人 贊啊 等仿真器到了我試試。


新買的官方的LinkE到了,但官方燒寫工具是不是太愚蠢了……

我找了個(gè)老電腦,有老的MounRiver(v1.91),測(cè)試發(fā)現(xiàn)只要版本不一致,就會(huì)強(qiáng)迫“升級(jí)”,但其實(shí)降級(jí)。

image.pngimage.pngimage.png

我的LinkE版本更新(v2.12),居然讓我升級(jí)到v2.11,否則還是不能燒寫……


成功恢復(fù)了4個(gè)MuseLab的WCH LinkE和兩個(gè)官方變磚的LinkE!換電腦解決的,我猜是因?yàn)槲以瓉?lái)那個(gè)電腦的問題。


1. 目前最新的LinkE版本是v2.14,這次官方買到的是V2.12,不需要更新就可以正常用(居然沒有提示更新?。?,我用另一臺(tái)電腦進(jìn)行固件升級(jí)成功了(在線更新,直接在wch link utility中選擇sync firmware,就可以升級(jí)到v2.14)

image.png


這讓我懷疑原來(lái)那個(gè)電腦存在問題,所以才更新都不成功?

但即使電腦存在問題,我還是希望,更新失敗后可以自動(dòng)回滾到上個(gè)版本,也不要強(qiáng)制更新……


2. 上個(gè)帖子中降級(jí)也成功了,但降級(jí)到v2.11以后,再用最新的MounRiver燒寫,就提示必須升級(jí)。


3. 官方的LinkE有個(gè)很結(jié)實(shí)的塑料外殼,我用剪刀暴力破壞的,過(guò)程中引腳也被弄彎了(手冊(cè)中說(shuō)的按下IAP按鈕還有其他辦法嗎?)。

救muselab LinkE的時(shí)候,不需要按下IAP也能成功(難道是因?yàn)閙uselab LinkE沒有power switch?)。

救官方LinkE的時(shí)候,要嚴(yán)格按照官方的教程6.3:

image.png

其中第三步,待更新的LinkE也要通過(guò)USB供電(我這里還不能都連接到同一個(gè)電腦,不然Link Utility會(huì)識(shí)別錯(cuò)LinkE,將待更新的LinkE插入到一個(gè)手機(jī)的USB充電口解決了這個(gè)問題)。


非常感謝各位的幫助!


非常感謝@TECH62!我找到原因了!確實(shí)是驅(qū)動(dòng)的問題!


下面是排查流程:


1. 最初那個(gè)電腦(筆記本,win11)所有的USB口都不行,一旦升級(jí)就會(huì)變磚。直接插入另一臺(tái)電腦(臺(tái)式機(jī),win11),還可以救回來(lái)(LinkUtility會(huì)提示升級(jí),直接點(diǎn)擊升級(jí),就能救回來(lái),不需要離線模式)。說(shuō)明LinkE本身并沒有磚,難道是USB口壞掉了?

2. 特意找了個(gè)老版本的STLink在筆記本上試了試,升級(jí)很順利。所以USB口應(yīng)該沒問題,可能是驅(qū)動(dòng)的問題?

3. 按照@TECH62的建議,重新安裝驅(qū)動(dòng)(注意此時(shí)已經(jīng)變磚了,顯示黃色嘆號(hào),未知設(shè)備)。我這里只安裝驅(qū)動(dòng)(CH372DRV_S.EXE)不行,還需要手工強(qiáng)制指定驅(qū)動(dòng)。在未知設(shè)備上右鍵,選擇更新驅(qū)動(dòng)程序:

image.png

image.png

image.png

注意上一步要取消顯示兼容硬件(否則找不到CH372/Ch375這個(gè)選項(xiàng))!安裝好驅(qū)動(dòng)以后,回到WCH-LinkUtility重新連接,就會(huì)自動(dòng)更新了~


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频