WCH-Link仿真调试器模块如何使用

       为了后续调试程序方便,采购了WCH-Link仿真调试器模块,但是不知道改如何使用,官方有没有指导教程之类的?

       比如如何按照驱动,仿真器哪些线需要和单片机板子相连,上面的3.3V和5V我们应该选择哪一个?仿真的时候,是直接点击MounRiver Studio软件中的DEBUG模式?


/bbs/thread-71088-1.html

你好,link的相关资料可在上面链接下下载,至于供电电压,可根据芯片选择。


你推荐的这个链接的资料我下载看了下,我的驱动没有问题,但是还是连不上仿真,我现在用的是CH565开发板,仿真器是WCH-LINK,目前的方式是直接把仿真器里面的 3.3V GND TCK TIO与开发板上的信号一一对应到一起。然后开发板不再连USB线,也不再进行外部供电。

      仿真的时候出现《WCH-Link使用说明V1.1》中里面的第4章节第3点错误,我按照文档里面的解决办法进行操作,但是还是无法解决问题。  

      我有几个地方有疑问:1、我电路板如果单独用USB供电,这个开发板上的3.3V还需要和仿真器上的3.3V相连么?2、CH565的仿真方式,应该是属于RISC-V模式么,还是属于ARM模式?3、我的这个操作方式还存在哪些需要注意的地方?


麻烦贵公司技术支持下,我试了很多次都不行,又不好随便是尝试其他方法,怕烧坏硬件。


565评估版的P3跳帽不知道的是什么状态,如果只是通过3V3引脚对板子供电,可能造成VIO没有实际上电,芯片的IO口处于没有电的状态,具体这个P3功能可以看一下原理图。

确认一下芯片的BOOTLOADER是否还能进入。

要注意如果要用调试,需要将电路上V12供电部分补上,提供内核供电


板子状态我测试了,用仿真器供3.3V进来之后:

1、VIO为3.3V(电路板已经人为改为3.3V供电);

2、1.2V的供电芯片U3没有焊接,但是万用表测试1.2V的地方,能够测试到1.2V的电压;

再次进行烧录,发现还是无法烧录成功。有两个有疑问的地方:

1、仿真的方式,是必须要把1.2V的电压芯片U3焊上去么?如果我没有这个芯片,我用外部电源供一个1.2V进去是否可行?

2、还有就是是否我需要给芯片再供一路5V电源,5V电源如果供上去,是否会导致5V电源通过U1转换出来的3.3V和外部仿真器供给的3.3V,导致出现冲突而烧坏硬件的情况?


1.2V可以直接从外部电源提供,芯片内部也有1.2V电源,调试时最好在外部额外提供保证工作稳定。

芯片没有直接需要提供5V的地方,5V在板子上转成3.3V电压直接提供给芯片的。


刚刚测试了,电脑设备管理器里面,可以看到一个蓝色外部接口,显示为:WCH-LinkRV。然后用一个外部的直流源供一个1.2V进去,仿真器那边供3.3V,仿真器的3.3V GND SWCLK SEDIO与开发板的P5中的 3V3 GND TCK TIO相连。


点击仿真按钮,烧录到最后一步的时候,编译下方提示:

Open On-Chip Debugger 0.10.0+dev-gb0ae840-dirty (2021-06-19-14:16)

Licensed under GNU GPL v2

For bug reports, read

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

Info : only one transport option; autoselect 'jtag'

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-Link version 2.0

Error: WCH-Link failed to connect with chip


之后就会开始弹出一个错误的提示框,提示烧录失败。问下还有哪些地方是需要配置的么?


您好,重新尝试一下用官网最新的ISP工具,在工具中使能芯片仿真功能。



谢谢你们的技术支持,采用ISP工具的USB方式将使能芯片仿真功能。现在可以正常进入到仿真模式了。


我这边还有几个疑问想了解下:

1、我尝试在ISP工具中选用串口方式(开发板上预留的串口J3接口),总是显示无法找到设备。

2、这个仿真方式,只能通过ISP工具的USB或者,串口的方式才能打开么?

3、如果没有预留这串口和USB,直接通过WCH-Link仿真器,是不是无法下载程序和进入调试模式了?


1、CH565  CH569是串口3下载,对应CH565开发板的J6.

2、是的,且芯片默认不打开

3、无法下载


串口3下载,我测试了下,还是不成功。操作过程如下,帮忙看下是不是那个步骤不到位导致的。

把R86 R87短接,让串口3与J6连接上,之后在ISP软件上面,选择下载方式为串口,搜索串口号,选择好要下载的程序,点击下载。之后提示框往下会显示:

1、》》等待设备接入;

2、将仿真器的串口与CH565开发板的串口相连;

3、按下DOWNL 按钮,给芯片供电3.3V(仿真器供电);

4、》》串口下载CH565程序

5、\COM10接口开始下载

6、从用户区跳转BOOT.配置位禁止修改!

7、擦除完成

8、编程中。。。

9、失败

10、COM10接口下载失败




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