mmuyu 发表于 2023-8-17 22:52:04

使用mounriver对ch32v203c8t6进行debug

mounriver是一款专为risc-v开发的ide,我们可以使用这个软件开发基于risc-v内核芯片的项目。在编写过程中,一定离不开仿真调试。我们来看看如何使用。
首先要使用wch-link连接单片机的swd接口进行调试。注意杜邦线长度不能过长,否则信号失真调试会异常。
连接完成后,我们可以在我们的项目上下断点来进行调试,这里我把断点设置在事件处理里。

只需要在左侧双击即可设置或者取消断点。
接下来进行debug的设置,打开debug的配置页面,双击GBD openocd mrs debuging 生产obj结尾的调试文件

点击debug即可开始运行,接下来,点击f5或者run按钮即可运行到断点位置

因为我设置的断点需要手动触发,因此触发后即可停在对应断点
当触发断点后,我们可以在变量串口和寄存器内存串口看见黄色标识,标识为数据改变的地方

不仅可以查看,我们也可以人为修改里面的值来模拟某些情况测试代码,大大方便了我们查错的过程。
页: [1]
查看完整版本: 使用mounriver对ch32v203c8t6进行debug