发帖
1 0 0

wsl2中gdb连接Windows gdb server

hdydy
论坛元老

51

主题

97

回帖

6408

积分

论坛元老

积分
6408
Ai-WB2系列 8 1 昨天 22:20
[i=s] 本帖最后由 hdydy 于 2025-5-13 23:28 编辑 [/i]

有时候代码在wsl2中编译,调试和串口工具在Windows中,需要在wsl2中用gdb连接Windows gdb server

Ai-WB2-32S-Kit开发板引出了bl602的默认JTAG引脚GPIO11,GPIO12,GPIO14,GPIO17
image.png

Windows中openocd开启gdb server

c:\software\openocd-0.12.0-mingw64\bin\openocd.exe -c "adapter driver cmsis-dap;transport select jtag;adapter speed 4000" -f C:/work/Ai-Thinker-WB2/tools/debug/602/tgt_602_xip_attach.cfg -c "bindto 0.0.0.0"

image.png

注意后面的 -c "bindto 0.0.0.0",不加的话,wsl2中gdb连不上server

wsl2中gdb连接gdb server

先查看Windows的IP地址 cat /etc/resolv.conf

image.png

然后连接server

toolchain_riscv_sifive_linux/bin/riscv64-unknown-elf-gdb
target remote 172.17.192.1:3333

前面如果不加 -c "bindto 0.0.0.0",会出现 Connection timed out

image.png

加了之后,连接成功

image.png

image.png

──── 0人觉得很赞 ────

使用道具 举报

昨天 23:47

-c "bindto 0.0.0.0"来自https://blog.csdn.net/qq_41867145/article/details/126330935

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28708 个
  • 话题数: 40943 篇