WCH-Link仿真調(diào)試器模塊如何使用

? ? ? ?為了后續(xù)調(diào)試程序方便,采購(gòu)了WCH-Link仿真調(diào)試器模塊,但是不知道改如何使用,官方有沒(méi)有指導(dǎo)教程之類的?

? ? ? ?比如如何按照驅(qū)動(dòng),仿真器哪些線需要和單片機(jī)板子相連,上面的3.3V和5V我們應(yīng)該選擇哪一個(gè)?仿真的時(shí)候,是直接點(diǎn)擊MounRiver Studio軟件中的DEBUG模式?


http://m.findthetime.net/bbs/thread-71088-1.html

你好,link的相關(guān)資料可在上面鏈接下下載,至于供電電壓,可根據(jù)芯片選擇。


你推薦的這個(gè)鏈接的資料我下載看了下,我的驅(qū)動(dòng)沒(méi)有問(wèn)題,但是還是連不上仿真,我現(xiàn)在用的是CH565開發(fā)板,仿真器是WCH-LINK,目前的方式是直接把仿真器里面的 3.3V GND TCK TIO與開發(fā)板上的信號(hào)一一對(duì)應(yīng)到一起。然后開發(fā)板不再連USB線,也不再進(jìn)行外部供電。

? ? ? 仿真的時(shí)候出現(xiàn)《WCH-Link使用說(shuō)明V1.1》中里面的第4章節(jié)第3點(diǎn)錯(cuò)誤,我按照文檔里面的解決辦法進(jìn)行操作,但是還是無(wú)法解決問(wèn)題。??

? ? ? 我有幾個(gè)地方有疑問(wèn):1、我電路板如果單獨(dú)用USB供電,這個(gè)開發(fā)板上的3.3V還需要和仿真器上的3.3V相連么?2、CH565的仿真方式,應(yīng)該是屬于RISC-V模式么,還是屬于ARM模式?3、我的這個(gè)操作方式還存在哪些需要注意的地方?


麻煩貴公司技術(shù)支持下,我試了很多次都不行,又不好隨便是嘗試其他方法,怕燒壞硬件。


565評(píng)估版的P3跳帽不知道的是什么狀態(tài),如果只是通過(guò)3V3引腳對(duì)板子供電,可能造成VIO沒(méi)有實(shí)際上電,芯片的IO口處于沒(méi)有電的狀態(tài),具體這個(gè)P3功能可以看一下原理圖。

確認(rèn)一下芯片的BOOTLOADER是否還能進(jìn)入。

要注意如果要用調(diào)試,需要將電路上V12供電部分補(bǔ)上,提供內(nèi)核供電


板子狀態(tài)我測(cè)試了,用仿真器供3.3V進(jìn)來(lái)之后:

1、VIO為3.3V(電路板已經(jīng)人為改為3.3V供電);

2、1.2V的供電芯片U3沒(méi)有焊接,但是萬(wàn)用表測(cè)試1.2V的地方,能夠測(cè)試到1.2V的電壓;

再次進(jìn)行燒錄,發(fā)現(xiàn)還是無(wú)法燒錄成功。有兩個(gè)有疑問(wèn)的地方:

1、仿真的方式,是必須要把1.2V的電壓芯片U3焊上去么?如果我沒(méi)有這個(gè)芯片,我用外部電源供一個(gè)1.2V進(jìn)去是否可行?

2、還有就是是否我需要給芯片再供一路5V電源,5V電源如果供上去,是否會(huì)導(dǎo)致5V電源通過(guò)U1轉(zhuǎn)換出來(lái)的3.3V和外部仿真器供給的3.3V,導(dǎo)致出現(xiàn)沖突而燒壞硬件的情況?


1.2V可以直接從外部電源提供,芯片內(nèi)部也有1.2V電源,調(diào)試時(shí)最好在外部額外提供保證工作穩(wěn)定。

芯片沒(méi)有直接需要提供5V的地方,5V在板子上轉(zhuǎn)成3.3V電壓直接提供給芯片的。


剛剛測(cè)試了,電腦設(shè)備管理器里面,可以看到一個(gè)藍(lán)色外部接口,顯示為:WCH-LinkRV。然后用一個(gè)外部的直流源供一個(gè)1.2V進(jìn)去,仿真器那邊供3.3V,仿真器的3.3V GND SWCLK SEDIO與開發(fā)板的P5中的 3V3 GND TCK TIO相連。


點(diǎn)擊仿真按鈕,燒錄到最后一步的時(shí)候,編譯下方提示:

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


之后就會(huì)開始彈出一個(gè)錯(cuò)誤的提示框,提示燒錄失敗。問(wèn)下還有哪些地方是需要配置的么?


您好,重新嘗試一下用官網(wǎng)最新的ISP工具,在工具中使能芯片仿真功能。



謝謝你們的技術(shù)支持,采用ISP工具的USB方式將使能芯片仿真功能?,F(xiàn)在可以正常進(jìn)入到仿真模式了。


我這邊還有幾個(gè)疑問(wèn)想了解下:

1、我嘗試在ISP工具中選用串口方式(開發(fā)板上預(yù)留的串口J3接口),總是顯示無(wú)法找到設(shè)備。

2、這個(gè)仿真方式,只能通過(guò)ISP工具的USB或者,串口的方式才能打開么?

3、如果沒(méi)有預(yù)留這串口和USB,直接通過(guò)WCH-Link仿真器,是不是無(wú)法下載程序和進(jìn)入調(diào)試模式了?


1、CH565? CH569是串口3下載,對(duì)應(yīng)CH565開發(fā)板的J6.

2、是的,且芯片默認(rèn)不打開

3、無(wú)法下載


串口3下載,我測(cè)試了下,還是不成功。操作過(guò)程如下,幫忙看下是不是那個(gè)步驟不到位導(dǎo)致的。

把R86 R87短接,讓串口3與J6連接上,之后在ISP軟件上面,選擇下載方式為串口,搜索串口號(hào),選擇好要下載的程序,點(diǎn)擊下載。之后提示框往下會(huì)顯示:

1、》》等待設(shè)備接入;

2、將仿真器的串口與CH565開發(fā)板的串口相連;

3、按下DOWNL 按鈕,給芯片供電3.3V(仿真器供電);

4、》》串口下載CH565程序

5、\COM10接口開始下載

6、從用戶區(qū)跳轉(zhuǎn)BOOT.配置位禁止修改!

7、擦除完成

8、編程中。。。

9、失敗

10、COM10接口下載失敗




只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频