從TrueSTUDIO提取ST-Link GDBServer,然後在Ubuntu下安裝使用。
mingdu.zheng at gmail dot com)
擷取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
sh ~/ST-LINK_gdbserver/ST-LINK_gdbserver.sh
arm-none-eabi-gdb -ex "target remote localhost:61234"