在linux下,只能用openOCD下載flash,但它無(wú)法下載system flash和
用戶選擇字。這兩者只能用wch-link utility 在win下進(jìn)行下載。不知
能否完善一下openOCD, 實(shí)現(xiàn)這兩者在linux進(jìn)行下載。謝謝!
在linux下,只能用openOCD下載flash,但它無(wú)法下載system flash和
用戶選擇字。這兩者只能用wch-link utility 在win下進(jìn)行下載。不知
能否完善一下openOCD, 實(shí)現(xiàn)這兩者在linux進(jìn)行下載。謝謝!
您好。感謝您的反饋,后續(xù)會(huì)評(píng)估此功能的完善。
我也很希望有Linux支持。試過(guò)Wine,然而不知道USB驅(qū)動(dòng)是不是libusb,反正就是找不到設(shè)備。
Wine不虛擬通用的usb設(shè)備,所以無(wú)法使用。暫時(shí)只能用vbox虛擬windows
環(huán)境。倒是在openOCD目錄里看到這個(gè):
For the prerequisites and more details on the build procedure and source code, please contact the following e-mail address: 個(gè)人信息保護(hù),已隱藏
我給他發(fā)郵件,如果拿到相應(yīng)代碼,看能不能自己實(shí)現(xiàn)。
我是替換了自帶的 libusb,使用 https://github.com/stanson-ch/libusb-wine 的,然而無(wú)法使用……
有官方支持就好了。
項(xiàng)目ch32v003fun? (https://gitcode.com/gh_mirrors/ch/ch32v003fun/overview)
是個(gè)很不錯(cuò)的開(kāi)源項(xiàng)目。
?
它帶上的minichlink工具,可直接對(duì)Wch-linkE操作,補(bǔ)充了linux下的工具。
在linux下順利編譯使用,可以對(duì)芯片完全操作,包括對(duì)option和boot區(qū)。
這樣工具就全了。
/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.
然而,openocd還不支持配置Flash大?。▽?duì)003倒是沒(méi)這個(gè)問(wèn)題),而且似乎我并沒(méi)有找到flash全片擦除?這樣 flash protect 之后如何解開(kāi)呢?
雖然有圖形化工具(MRS的下載對(duì)話框),然而都上Linux了,沒(méi)有個(gè)命令行怎么說(shuō)得過(guò)去呢?