sudo apt-get install libusb
wget -c ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz
tar -zxvf readline-6.2.tar.gz
cd readline-6.2
./configure
sudo make && make installl
sudo ldconfig
SEGGER - The Embedded Experts - Downloads
sudo dpkg -i JLink_Linux_V786h_x86_64.deb
ldconfig
将J-Link Plus通过USB线连接到电脑上。将STM32开发板通过JTAG/SWD接口连接到J-Link Plus上。
w4 40023C00 2
w4 40023C04 0x08000000
w4 40023C08 0x00000000
w4 40023C0C 0x00000000
w4 40023C10 0x00000000
w4 40023C14 0x00000000
w4 40023C18 0x00000000
w4 40023C1C 0x00000000
loadfile nuttx.bin
r
g
该脚本文件的作用是将固件文件firmware.bin烧录到目标设备的Flash中。具体解释如下:
第1行:将目标设备的Flash解锁。
第2-8行:设置目标设备的Flash地址和大小。
第9行:加载固件文件firmware.bin。
第10行:读取目标设备的状态。
第11行:启动目标设备。
您可以根据实际情况修改该脚本文件,以适配不同的目标设备和固件文件。
终端输入烧录指令
JLinkExe -device STM32F407ZG -if SWD -speed 4000 -CommanderScript flash.jlink
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)