[ubuntu stm32]SEGGER Jlink

1.In fact, Jlink driver-program is a normal USB driver-program, so it's already inexit in ubuntu. 

If you insert the Jlink fhrouht USB interface, you will fought that /dev/ttyACM0 is added to there.

So you can use Jlink now without insalled anything.

2.Goto official site https://www.segger.com/ to download Jlink software.

3.Install

sudo dpkg -i JLink_Linux_V640_x86_64.deb

ERROR:

jlink depends on libncurses5 (>= 5.5), so isn't installed, so install it with command:

sudo apt install libncurses5-dev

Installed files lacation:

(1)So the J-Link executables are installed in /usr/bin. and /opt/SEGGER/JLink/

(2)The install procedure automatically adds /etc/udev/rules.d/99-jlink.rules to define the USB IDs of the J-Link devices. No other drivers are required.

4.Debug STM32.

NOTE: Maybe need to re-insert the USB port.

(1)Connet the device.

(2)Operaton command.

r
g
erase
loadfile *.hex
loadfile *.bin 0x08000000
loadbin *.bin 0x08000000

Sugest: STM32 also can simulator in qemu.

(end)

猜你喜欢

转载自www.cnblogs.com/lizhuohui/p/10274359.html
今日推荐