MacOS下 ch58x 下载问题

按官方的文档使用wchisptool_cmd 以及 openocd下载,都不行.

使用wchisptool_cmd USB和串口两种模式,分别有以下问题.

串口下载卡在 Readyimage.png

USB下载存在两个问题,一个是进入下载模式后没有任何操作,连接到电脑大概10秒左右,usb设备中就找不到0x55e0的设备了.

在没有自动退出之前,执行命令会出现

image.png

出现这个后,设备也找不到了.


使用wch-link用openocd执行下载或者擦出操作时,显示需要打开两线调试....

image.png


https://www.wch.cn/downloads/CH37X_MAC_ZIP.html

你好,可以先下载这个驱动并重启电脑。

在终端准备好下载的命令(即ISP下载命令行工具),设备按boot后,立即回车,由于进入boot的时间比较短,导致设备ID改变,所以无法找到设备。注意启动瞬间回车。

 


还是不行,立马运行就会出现我上面说的那个问题,直接出错,然后退出

image.png


362A285F-F81E-4922-96C1-38967D6F97F7.png


麻烦确认下CH582.INI是否配置正确,这边验证没能复现你遇到的问题


[Public]

MCUName=CH582

bMCULine=6

bMCUType=130

DataFlashFile=.

swzUserFile1=.

swzUserFile2=.

swzUserFile3=.

swzUserFile4=.

swzUserFile5=.

DataFlashFileSel=0

IsUserFile1Sel=0

IsUserFile2Sel=0

IsUserFile3Sel=0

IsUserFile4Sel=0

IsUserFile5Sel=0

[CH57x-58xUICfg]

bDnInterType=0

Baud=115200

DwnldCfgPin=PB22

BootPinNum=1

WProtectAddr=.

IsCodeProtect=1

IsRSTAsInputPin=1

IsSerialNoBtnDwnld=1

IsClearDataFlash=0

IsEraseAllCFlash=0

IsAfterDownRest=1

bVerifyType=0



[Public]

MCUName=CH582

bMCULine=6

bMCUType=130

DataFlashFile=.

swzUserFile1=.

swzUserFile2=.

swzUserFile3=.

swzUserFile4=.

swzUserFile5=.

DataFlashFileSel=0

IsUserFile1Sel=0

IsUserFile2Sel=1

IsUserFile3Sel=0

IsUserFile4Sel=0

IsUserFile5Sel=0

[CH57x-58xUICfg]

bDnInterType=0

Baud=115200

DwnldCfgPin=PB22

BootPinNum=1

WProtectAddr=.

IsCodeProtect=1

IsRSTAsInputPin=1

IsSerialNoBtnDwnld=1

IsClearDataFlash=0

IsEraseAllCFlash=0

IsAfterDownRest=1

bVerifyType=0


这是我的CH582.INI文件内容

我使用你发的这个,还是出现上面的问题.

image.png

感觉像是写入过程中,usb设备被拔除了,但是确定数据线等连接没问题.


我手上有wch-linkE,可以用它来使用其他方式来下载吗


wchisptool_cmd用串口下载成功了,但是usb还是一直不行.

希望官方在工具链上可以也关照下linux和macos的用户~


只有登录才能回复,可以选择微信账号登录