按官方的文档使用wchisptool_cmd 以及 openocd下载,都不行.
使用wchisptool_cmd USB和串口两种模式,分别有以下问题.
串口下载卡在 Ready
USB下载存在两个问题,一个是进入下载模式后没有任何操作,连接到电脑大概10秒左右,usb设备中就找不到0x55e0的设备了.
在没有自动退出之前,执行命令会出现
出现这个后,设备也找不到了.
使用wch-link用openocd执行下载或者擦出操作时,显示需要打开两线调试....
按官方的文档使用wchisptool_cmd 以及 openocd下载,都不行.
使用wchisptool_cmd USB和串口两种模式,分别有以下问题.
串口下载卡在 Ready
USB下载存在两个问题,一个是进入下载模式后没有任何操作,连接到电脑大概10秒左右,usb设备中就找不到0x55e0的设备了.
在没有自动退出之前,执行命令会出现
出现这个后,设备也找不到了.
使用wch-link用openocd执行下载或者擦出操作时,显示需要打开两线调试....
你好,可以先下载这个驱动并重启电脑。
在终端准备好下载的命令(即ISP下载命令行工具),设备按boot后,立即回车,由于进入boot的时间比较短,导致设备ID改变,所以无法找到设备。注意启动瞬间回车。
还是不行,立马运行就会出现我上面说的那个问题,直接出错,然后退出
麻烦确认下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文件内容
我使用你发的这个,还是出现上面的问题.
感觉像是写入过程中,usb设备被拔除了,但是确定数据线等连接没问题.
我手上有wch-linkE,可以用它来使用其他方式来下载吗
wchisptool_cmd用串口下载成功了,但是usb还是一直不行.
希望官方在工具链上可以也关照下linux和macos的用户~