天天看點

Linux安裝ST-Link GDBServer擷取ST-Link GDBServer安裝ST-Link GDBServer使用ST-Link GDBServer

從TrueSTUDIO提取ST-Link GDBServer,然後在Ubuntu下安裝使用。

mingdu.zheng at gmail dot com

http://blog.csdn.net/zoomdy/article/details/79259093

擷取ST-Link GDBServer

沒有找到單獨的ST-Link GDBServer,但是Atollic TrueSTUDIO包含了ST-Link GDBServer,是以可以從TrueSTUDIO中提取。我下載下傳到的版本是Atollic_TrueSTUDIO_for_STM32_linux_x86_64_v9.0.0_20180117-1023.tar.gz。

下載下傳連結:https://atollic.com/resources/download/linux/。

從TrueSTUDIO中解壓然後拷貝出ST-Link GDBServer

tar -xf Atollic_TrueSTUDIO_for_STM32_linux_x86_64_v9.0.0_20180117-1023.tar.gz
cd Atollic_TrueSTUDIO_for_STM32_9.0.0_installer
tar -xf install.data
cp Servers/ST-LINK_gdbserver/ ~/ -R
           

ST-Link GDBServer僅有x64版本,是以要選擇x64的Linux發行版。

安裝ST-Link GDBServer

将ST-Link的配置檔案拷貝到系統目錄。

sudo cp ~/ST-LINK_gdbserver/49-stlinkv2.rules /etc/udev/rules.d
sudo cp ~/ST-LINK_gdbserver/49-stlinkv2-1.rules /etc/udev/rules.d
           

拷貝完成後重新開機系統。

使用ST-Link GDBServer

列印指令行選項使用說明

~/ST-LINK_gdbserver/ST-LINK_gdbserver -h
           

使用預設選項打開GDBServer,預設監聽端口為61234

sh ~/ST-LINK_gdbserver/ST-LINK_gdbserver.sh
           

GDB連接配接到GDBServer

arm-none-eabi-gdb -ex "target remote localhost:61234"