华芯微特开发论坛

 找回密码
 立即注册
搜索
热搜: SWM341 资料
查看: 1469|回复: 0

gdb 命令行调试 SWM341 程序

[复制链接]

14

主题

61

帖子

789

积分

超级版主

Rank: 8Rank: 8

积分
789
发表于 2024-1-18 09:39:18 | 显示全部楼层 |阅读模式


首先,更推荐 使用 VSCode + Cortex-Debug 插件调试 SWM341 程序

因为这里描述的命令行调试操作更繁琐、使用也更麻烦,,这里只是演示一下基本的操作步骤

1、从 https://gitee.com/synwit-co-ltd/Synwit.SWM32_GCC 下载 gcc 编译支持包,根据其中的 README.md 编译生成 SWM341_StdPeriph_Driver.elf

2、使用 SYNWIT-PRG 或 SWMProg 将编译生成的 SWM341_StdPeriph_Driver.bin 下载到 SWM341 芯片中

3、启动 JLinkGDBServer.exe,配置如下:

JLink-GDB-Server.jpg

点 OK

JLink-GDB-Server-OK.jpg

J-Link 状态显示为 Connected,表示 J-Link 连接芯片成功

4、执行 arm-none-eabi-gdb out/SWM341_StdPeriph_Driver.elf 启动 gdb

gdb.jpg

5、gdb 窗口中依次执行如下命令:
target remote localhost:2331
b main.c:main
monitor reset
c
layout src

显示如下界面:

gdb-main.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|华芯微特开发论坛

GMT+8, 2025-1-10 06:26 , Processed in 0.032503 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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