gdb+jlink调试MCU

前言

使用gdb+jlink的方式比较简单,这里简单说说吧。

下载安装jlink

第一步,去官网下载安装:https://www.segger.com/downloads/jlink

使用J-Link GDB Server

打开J-Link GDB Server,根据实际情况选择目标设备和调试接口

image

点击OK运行GDB Server

image

运行GDB

在OneOS代码根目录下运行OneOS-Cube,执行如下命令运行GDB

arm-none-eabi-gdb.exe .\out\stm32f401-vet-oneos\oneos.elf

在GDB命令行交互界面中执行如下命令连接GDB Server,其中:2331是GDB Server的tcp端口号,对应上面J-Link GDB Server运行时指定的gdb_port。

target remote localhost:2331

连接成功后,GDB命令行交互界面如下

image

然后,就是正常的调试流程了!

关注&&联系

gitee: https://gitee.com/cmcc-oneos/OneOS-Lite

docs: https://oneos-lite.com/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容