build & debug openocd

build

mkdir build 
cd build
rm -rf *
cmake -DBOOTSTRAP_VERSION=1 ..	
cmake -DDEBUG=1 -DBOOTSTRAP_VERSION=1 ..
cmake -DDEBUG=1 -DBOOTSTRAP_VERSION=1 -GNinja ..		## use ninja
make -j
ninja
cp src/openocd.exe ../../../dev/nlp_sdk/tools/openocd/bin/

run server with debug

#openocd.sh
set style enabled off
file bin/openocd.exe
set args -s scripts -c "codasip_suppress_first_gdb_ack on" -c "bindto 0.0.0.0" -c "gdb_port 3333"  -c "telnet_port 4444"  -c "tcl_port disabled"  -f "scripts\codasip\digilent-jtag-hs2-2wire-d2xx.cfg" -f"scripts\codasip\openocd-jtag.cfg"  -c init -c halt
# mingw64
cgdb -d gdb -- -x openocd.sh

client connect

LLDB: 
bk3-32IMC-Upid-ca-lldb
gdb-remote 192.168.4.xxx:3333
GDB: 
arm-none-eabi-gdb
target remote 192.168.4.xxx:3333
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值