天天看點

Linux安裝ST-Link GDBServer

從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"      

繼續閱讀