CH32V203C8T6芯片上电第一次可以下载Flash程序,后面就不能下载不能进入仿真了,求助?

使用CH32V203C8T6芯片,打开MounRiver,编译工程后,点击菜单“Flash”--->"Download",可以下载程序。
点击“小蜘蛛”进入仿真调试,可以进入,但MounRiver就提示 CPU寄存器不对,点击 红色停止方块,退出仿真调试,

再次操作“Flash”-->Download  就再也进不去了。
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-CH549  mod:RV version 2.5
Error:  WCH-Link failed to connect with riscvchip
Error:  1.Make sure the two-line debug interface has been opened. If not, set board to boot mode then use ISP tool to open it
Error:  2.Please check your physical link connection



WCH-link  是红色灯常亮,使用了VCC、GND、SWDIO和SWCLK连接CPU的。

确认WCH-link四根线都很短,只有7-8CM长。

昨天使用的的时候也是一样,第一次可以,后面就操作不了,昨天放下,今天来操作,竟然也是第一次就可以,后续再也不行了。

补充,电脑重新启动一次后,Flash可以重复下载了。
但依然进不了调试仿真状态。 MounRiver软件界面上单步调试等按钮都是灰色的,
IDE打印信息如下:
(3286) hpmcounter21h (/32)
(3287) hpmcounter22h (/32)
(3288) hpmcounter23h (/32)
(3289) hpmcounter24h (/32)
(3290) hpmcounter25h (/32)
(3291) hpmcounter26h (/32)
(3292) hpmcounter27h (/32)
(3293) hpmcounter28h (/32)
(3294) hpmcounter29h (/32)
(3295) hpmcounter30h (/32)
(3296) hpmcounter31h (/32)
(3667) hgeip (/32)
(3922) mvendorid (/32)
(3923) marchid (/32)
(3924) mimpid (/32)
(3925) mhartid (/32)
(4161) priv (/8)


您好,

1:请查看一下这个图标有没有被使能,如有,请取消,

image.png

2:另外可以查看下程序中是否开启硬件看门狗以及FLASH上锁等操作,

3:可以新建一个CH32V203C8T6的模板工程,看一切是否正常。

如无法解决问题,可以将程序发送至邮箱yangy@wch.cn ,我这边排查下问题。


折腾了很久,依然不能仿真调试。
目前是通过串口打印信息来调试程序。

另外尝试了一下开发包里面的软件例程,FreeRTOS、rt-thread 操作系统包编译能够通过,但下载到芯片后程序跑不起来,串口无打印信息输出,LED灯点不亮。rt-thread 包我改了一下芯片管脚数量定义,重新编译下载后,故障依旧。
可能例程没有针对C8T6芯片调整, 我没有仔细往下研究了。


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