在Ubuntu平台使用openocd 和gdb在Nucleo开发板调试公开库遇到的bug记录

本文记录了在Ubuntu虚拟机中,使用openOCD和gdb调试NucleoL476RG开发板上的pqm4库时遇到的问题及解决方案,包括github clone超时、openOCD使用错误、串口连接问题和远程调试的困扰。
摘要由CSDN通过智能技术生成

说明

尝试在Nucleol476RG开发板对pqm4库进行调试。

平台

Ubuntu20虚拟机
NucleoL476RG开发板

bug记录

github clone time out

由于这个公开库和openOCD的源文件都有submodule,所以有时候下载会time out.
解决pqm4 clone问题时是把链接开头的http改成git后解决了。
解决openOCD源码的clone问题时是参考文章1以及文章2

openOCD使用bug

一开始会出现这种情况:
无法找到xx文件
于是尝试重装。解决了上述clone时的问题后,重新编译和安装。
openOCD的基本使用方法:

openocd -f board/xxxx.cfg #xxxx对应使用的开发板

成功连接应该是:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值