收藏官网首页
查看: 1763|回复: 0

[经验分享] 使用mounriver对ch32v203c8t6进行debug

106

主题

107

帖子

7261

积分

论坛元老

Rank: 8Rank: 8

积分
7261
跳转到指定楼层
楼主
 楼主| 发表于 2023-8-17 22:52:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
mounriver是一款专为risc-v开发的ide,我们可以使用这个软件开发基于risc-v内核芯片的项目。在编写过程中,一定离不开仿真调试。我们来看看如何使用。
首先要使用wch-link连接单片机的swd接口进行调试。注意杜邦线长度不能过长,否则信号失真调试会异常。
连接完成后,我们可以在我们的项目上下断点来进行调试,这里我把断点设置在事件处理里。

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

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

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

不仅可以查看,我们也可以人为修改里面的值来模拟某些情况测试代码,大大方便了我们查错的过程。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表