CH32V203F6P6进入MounRiver Sdudio的仿真调试模式后,不能在任何中断处停留,请问是什么问题?

仿真的程序是CH32V20xEVT中的USART_Printf, Link.ld , start启动文件均正确设置,下载到芯片中也能正常运行。

用的仿真工具是WCH-LINK-R1-1V1。

1731557884122887.jpg

1731557885129756.jpg


按如下操作可以手动暂停运行,然后再单步1-3.jpg

手动下一步,出现如下错误

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting



按如下操作可以手动暂停运行,然后再单步1-3.jpg

手动下一步,出现如下错误

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting

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

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

Error:   was stepping, halting



您好,经测试调试一切正常,没能复现您的问题。您可以将问题详情和相关的工程文件发送至邮箱lhb@wch.cn,方便进一步沟通。


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