RISC-V MCU开发 (五):调试配置-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

RISC-V MCU开发 (五):调试配置

简介: 在嵌入式开发中,除了编译配置外,工程的调试配置也需要关注。针对内置芯片工程模板创建的项目,MounRiver® Studio(MRS)会自动配置好相关调试参数,而导入的外部项目则需要进行部分调试配置项的手动指定。MRS支持指定GD-Link、WCH-Link、JLink等在线调试仿真器,设置预设断点、配置文件、OpenOCD工具、GDB工具...等调试参数。
在嵌入式开发中,除了编译配置外,工程的调试配置也需要关注。针对内置芯片工程模板创建的项目,MounRiver® Studio(MRS)会自动配置好相关调试参数,而导入的外部项目则需要进行部分调试配置项的手动指定。MRS支持指定GD-Link、WCH-Link、JLink等在线调试仿真器,设置预设断点、配置文件、OpenOCD工具、GDB工具...等调试参数。

MRS最新V1.51版本安装包获取方式:www.mounriver.com 。

【创建调试配置】MRS调试配置可以由以下几种方式创建:
A.MRS模板创建的工程自带.launch配置文件。
1.png

B.点击工具栏Debug Configurations选项打开调试配置页,双击GDB OpenOCD Debugging菜单项,创建调试配置。
2.png

C.选中工程后直接点击右键菜单”Debug As->OpenOCD Debug”,MRS会根据对应的目标芯片内核创建默认调试配置并启动调试。
3.png

【OpenOCD工具】MRS会自动根据当前工程对应的芯片厂商指定默认OpenOCD工具,用户也可自行指定本地其他的openocd.exe。
4.png

【调试端口】用户可指定建立调试通道所需的GDB、Telnet、Tcl等接口。
5.png

【OpenOCD配置文件】用户可以指定目标工程对应的芯片所适配的OpenOCD配置文件。
6.png

【GDB配置】用于指定本地GDB可执行文件以及调试指令。
7.png

【GDB连接目标】用于指定GDB连接的主机名/IP地址以及端口号,默认采用系统初始配置,用户也可自行修改。
8.png

【运行配置】可以指定是否启用重新运行、继续运行,预设断点位置。
9.png

【SVD文件】配合目标工程对应的.svd文件,在调试时可以查看该型芯片所有外设寄存器的详细信息。
10.png

【调试仿真器切换】MRS支持GD-Link、WCH-Link、JLink等在线仿真调试器,对于内置工程模板创建的项目,MRS会根据当前芯片类型自动配置对应的调试器,用户也可通过工程资源区 按钮或主菜单”Project->Select Debugger”选项来手动切换该配置。
11.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章
最新文章
相关文章