WCH-LinkE 能下载程序,但是不能进行在线调试

进行在线调试会报错:

Open On-Chip Debugger 0.11.0+dev-02415-gfad123a16-dirty (2023-05-05-13:43)

Licensed under GNU GPL v2

For bug reports, read

http://openocd.org/doc/doxygen/bugs.html

Info : only one transport option; autoselect 'sdi'

Warn : Transport "sdi" was already selected

Ready for Remote Connections

Started by GNU MCU Eclipse

Info : Listening on port 6666 for tcl connections

Info : Listening on port 4444 for telnet connections

Info : WCH-LinkE  mode:RV version 2.9 

Info : wlink_init ok

Info : clock speed 6000 kHz

Info : [wch_riscv.cpu.0] datacount=2 progbufsize=8

Info : [wch_riscv.cpu.0] Examined RISC-V core; found 1 harts

Info : [wch_riscv.cpu.0]  XLEN=32, misa=0x40901105

[wch_riscv.cpu.0] Target successfully examined.

Info : starting gdb server for wch_riscv.cpu.0 on 3333

Info : Listening on port 3333 for gdb connections

Info : accepting 'gdb' connection on tcp/3333

Info : flash size = 448kbytes

Warn : Prefer GDB command "target extended-remote :3333" instead of "target remote :3333"

Info : [wch_riscv.cpu.0] Found 4 triggers

Error: [wch_riscv.cpu.0] unable to resume

Error: [wch_riscv.cpu.0]   dmstatus=0x00000c82

Error: [wch_riscv.cpu.0] unable to resume

Error: [wch_riscv.cpu.0]   dmstatus=0x00000c82


使用的芯片是CH592F,板子是我们自己画的,这个情况一般是怎么导致的?


等官方说法还不如自己摸索,经过我百度无数资料,测试无数次,发现是调试的时候会下载一次程序,就是在下载程序的时候出的问题。需要进入调试配置界面,勾选跳过调试下载程序即可。CF696DA3-9793-43dd-88CF-F5340EB11481.png


大佬帮我看一下我这是什么问题,谢谢啦!百度了无数资料,没有解决,用的是官方的WCH-LinkE,以为是WCH-LinkE的问题,自己又买了一个非官方的,还是这个错误。/bbs/thread-105746-1.html


你好,该情况可能是没有开启两线仿真调试接口,可以用ISP工具设置一下,再重新使用WCH-Link进行下载。


之前开启过调试接口,不过也会出现这个问题,应该是杜邦线接触不良,我手按着就可以了,但是进入调试界面,图中红框里的调试操作按钮是灰色的,是什么问题?

image.png



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