一、切换python到3.6版本
sudo update-alternatives –install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives –install /usr/bin/python python /usr/bin/python3.6 2
sudo update-alternatives –config python
选择版本
二、安装pip
sudo apt update
sudo apt install python3-pip
使用清华镜像源安装
python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple –upgrade pip
python3 -m pip install –upgrade –force pip
三、安装pyOCD
python3 -m pip install -U pyocd
网络不稳定,可能需要多次执行这条指令
四、重启ubuntu,验证pyocd安装成功
pyocd -V
五、安装J-Link驱动
sudo apt install libusb-1.0-0 libreadline6
下载驱动地址: https://www.segger.com/downloads/jlink/JLink_Linux_V846_x86_64.deb
sudo dpkg -i JLink_Linux_V846_x86_64.deb
六、检测JLINK连接
jlink接入USB,pyocd list
探测到Segger J-Link则表示成功
七、GDB调试
pyocd gdbserver -p 3333 –pack path/pack/STM32XX.pack
$ arm-none-eabi-gdb application.elf
<gdb> target remote localhost:3333
<gdb> load
<gdb> monitor reset
暂无评论内容