求救!WCH-LinkE升級失敗變磚

手里有兩個官方的WCH-LinkE和五六個MUSE LAB的WCH-LinkE,燒寫程序的時(shí)候都是說LinkE版本低,必須升級,一旦升級,就會變磚,設(shè)備管理器里面會變成紅色嘆號的“未知設(shè)備”。

1. 無法用另外的WCH-LinkE升級老版本的固件,我手里所有的LinkE版本都不是最新的(包括前兩天從淘寶買的)。

2. LinkE也無法通過串口更新。

3. 設(shè)備管理器里面強(qiáng)行安裝LinkE的驅(qū)動也不行,只是顯示正常,但功能不對。

我手里的LinkE已經(jīng)全部變磚了,不知道還有沒有別的辦法?


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

您好,顯示未知設(shè)備可以重新安裝驅(qū)動試一下,若不行,可選擇離線方式重新更新固件試一下。下面鏈接為WCH-Link使用說明的下載鏈接,里面有對驅(qū)動安裝以及固件升級的介紹??砂凑照f明操作一下。

http://www.findthetime.net/downloads/WCH-LinkUserManual_PDF.html

?


手上都變磚的話,哪便買一個回來。插上用openOCD幫舊的

重新下載程序。這樣變磚的都能復(fù)活過來。

WCH-LinkUtility設(shè)計(jì)有點(diǎn)不合理,非要強(qiáng)制更新。


說明書里明確說了WCH-LinkE的設(shè)備是不支持這樣升級的,為啥咱這個軟件卻每次都要提示這樣升級,我的三個也都變磚了,幸好還有個WCH-LINK,給救回來了


非常感謝各位的回復(fù)。第一次用wch論壇,感覺非常好~我又買了幾個仿真器(LinkE,官方的和Muse Lab的),準(zhǔn)備繼續(xù)嘗試。


@TECH62:這樣好像不行,我能買到的WCH-LinkE內(nèi)置軟件版本都比較老,包括官方的,但WCH-LinkUtility、MounRiver都會強(qiáng)制更新,一旦自動更新就會變磚,所以我找不到一個可以用的WCH-LinkE。如果能屏蔽自動更新就好了,我就可以先用老版本的WCH-LinkE更新其他的WCH-LinkE。

我嘗試找過舊版的WCH-LinkUtility,感覺可能不會讓我強(qiáng)制更新WCH-LinkE(幾個月前我用WCH-LinkE還是很好用的),但沒找到老版本的下載鏈接。


@月球星人: 居然可以用OpenOCD!非常感謝提醒!我研究研究怎么用。我也感覺不合理,不應(yīng)該強(qiáng)制更新。如果非要強(qiáng)制更新的話,失敗了應(yīng)該可以自動退回到之前的舊版本,不能變磚吧……


@daybeen:我能找到的下載器(LinkE)的全在各種嘗試的過程中磚了。我明天找找有沒有WCH-Link~



I bought a few WCH-LinkE via Amazon from different suppliers. It turns out all of them dont really know what they sell. In everey case i got normal WCH-Links (with CH549).

Thats a cheap way to get WCH_Link because in in every case I got a full refund. So if you really need a LinkE check which chip is mounted.


我買的307開發(fā)板也是第一次更新就變磚,按那pdf文件操作,折騰了很久才弄好。第一印象真的太糟糕了。講真現(xiàn)在這樣強(qiáng)制更新,不更新就不能用的行為太特么惡心人了。


弄好后,第一時(shí)間下載8串口服務(wù)器例程測試,然后覺得怎么反著來的?看源碼后看到各種的while()無語了…然后測試串口DMA例程更是無語…


講真的對官方這些例程很絕望…對比STM32的IDE、例程、人性化各方面,只能說除非沒得選不然真不建議嘗試批量,否則遇到問題自己都無從解決…版主動不動就是郵件交流,壓根沒有一個良好的交流環(huán)境…


我的僅在虛擬機(jī)里面操作時(shí)會變“磚”,應(yīng)該是USB Filter沒設(shè)置好。但在真機(jī)環(huán)境下還是可以恢復(fù)燒寫固件的。


你們變磚的,還能查看到設(shè)備嗎?VID、PID分別是什么?


@Zaxife

沒有你說得哪么差,官方的hal庫還是很好。例程了能演示使用和功能。

接觸這個芯片,倒時(shí)挺好。特別是003, 便宜性能超強(qiáng)。很多時(shí)遇到問題,

只是對芯片不熟識,還有這芯片的外設(shè)功能強(qiáng)勁,配置就會復(fù)雜一點(diǎn),寄

存器多光看文檔就要比較花時(shí)間。好在文檔也算全。官方缺少的一點(diǎn)是沒有

搞開發(fā)活動和開源項(xiàng)目支持,多些人用這些芯片搞項(xiàng)目,自然會積累芯片使

用的演示,疑問就自然會越來越少。


@usbman Thank you for your reminder. The chip is indeed a CH32V305, so it should be LinkE. I will buy some WCH-Link today to see if it can do a successful upgrade.


@Zaxife 我的體驗(yàn)也不是很好。我開發(fā)了很久的STM32,也自己畫電路板。STLink的更新非常穩(wěn)定,我手邊幾個STLink,這么多年了,更新從未失敗過。IDE也很好用,STM32CubeIDE圖形化生成代碼真的是太方便了,代碼和仿真器幾乎總是工作的,這點(diǎn)體驗(yàn)太好了。


我感覺WCH-LinkE首先要保證無論如何更新不應(yīng)該變磚,更新失敗以后應(yīng)該自動回退到之前的版本。老版本應(yīng)該也讓下載程序,我們可以選擇更新,但不能強(qiáng)迫……LinkE更新變磚影響太大了,現(xiàn)在只是測試階段,如果是在實(shí)驗(yàn)現(xiàn)場出問題,影響就大多了(我們項(xiàng)目都比較緊)?,F(xiàn)在因?yàn)長inkE更新的問題我已經(jīng)耽誤了一周的進(jìn)度,在這之前我都想不到會出這種問題。


我嘗試CH32的主要原因是便宜,而且有高速USB的支持。CH32提供的代碼的質(zhì)量確實(shí)有提高的空間,而且library和example是混在一起提供的,這點(diǎn)我不是很能理解。一般不是庫和例程分開的嗎?STM32、esp32、樹莓派都是這樣的,library和example分開,一個library同時(shí)支持多個芯片。


仿真器弄好了我準(zhǔn)備嘗試一下ch32v003fun(非常喜歡,代碼質(zhì)量非常高,希望有一天能融合進(jìn)官方的代碼庫中,可惜對CH32V30x系列的支持還很落后)。


但CH32的論壇很好用,希望以后會越來越好~


@夢珂0123 一旦更新就會顯示是未知設(shè)備。我有點(diǎn)懷疑是電腦的問題,等新的LinkE到了我換個電腦試試。

image.png


@月球星人 官方的庫,只要能工作,我就很滿意。高質(zhì)量的官方庫可遇而不可求。我非常喜歡rasp pico的庫和esp-idf,質(zhì)量非常的高。不喜歡STM32 HAL,但感覺LL還可以,所以我都盡量用LL(除了USB庫沒辦法)。STM32庫雖然一般,但開發(fā)工具一流。

我對庫最大的要求就是例程一定要能工作……

我也很喜歡CH32V003,v003的板子也已經(jīng)畫好了。v003的開源支持很給力,ch32v003fun庫的質(zhì)量很高,甚至還有rv003usb這種項(xiàng)目給v003提供USB支持。等仿真器弄好了我就試試ch32v003fun。


跟上一個帖子內(nèi)容是一樣的(網(wǎng)卡了一下,我多點(diǎn)了一次)。


@夢珂0123 一旦更新就會顯示是未知設(shè)備。我有點(diǎn)懷疑是電腦的問題,等新的LinkE到了我換個電腦試試。

image.png


@月球星人 官方的庫,只要能工作,我就很滿意。高質(zhì)量的官方庫可遇而不可求。我非常喜歡rasp pico的庫和esp-idf,質(zhì)量非常的高。不喜歡STM32 HAL,但感覺LL還可以,所以我都盡量用LL(除了USB庫沒辦法)。STM32庫雖然一般,但開發(fā)工具一流。

我對庫最大的要求就是例程一定要能工作……

我也很喜歡CH32V003,v003的板子也已經(jīng)畫好了。v003的開源支持很給力,ch32v003fun庫的質(zhì)量很高,甚至還有rv003usb這種項(xiàng)目給v003提供USB支持。等仿真器弄好了我就試試ch32v003fun。


您好,根據(jù)你的截圖信息,提示未知設(shè)備,你可以安裝CH372驅(qū)動試一下,在WCH-LinkUtility安裝目錄下有CH372的驅(qū)動,如下圖,可以手動安裝試一下,安裝完之后再按照手冊升級方式升級試一下。這個過程中若電腦有安裝殺毒軟件,可以將殺毒軟件關(guān)了

image.png


說明書里明確說了WCH-LinkE是不支持這樣升級的,為啥咱這個軟件卻提示升級呢


@heguolin

?謝謝你分享了ch32v003fun, 剛看了一下,很不錯,特別是它帶上的minichlink工具,

直接開源了對linkE的使用,這個補(bǔ)充了linux下的工具??梢詫ption和boot區(qū)的操作。

這樣工具就全了。己測試,在linux下順利編譯使用,可以對芯片完全操作。



/tmp/ch32v003fun/minichlink$ ./minichlink -w 003iap_pc5f.bin 0x1ffff000
Found WCH Link
Unknown WCH Programmer 05 (Ver 2.12)
Full Chip Type Reply: [8] 82-0d-05-09-00-30-05-00
Detected: CH32V003
Setup success
Flash Storage: 16 kB
Part UUID ???: 1e-6e-ab-cd-86-b4-bc-79
PFlags ??????: ff-ff-ff-ff
Part Type (B): 07-13-bb-91
Read protection: disabled
Interface Setup
Image written.



這個項(xiàng)目連帶引出一個項(xiàng)目。

https://gitlab.com/BlueSyncLine/arduino-ch32v003-swio


這是用avr實(shí)現(xiàn)swio對v003實(shí)現(xiàn)通信。挺有意思!


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

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