ubuntu18.04安装cotex-m调试工具pyOCD

ubuntu18.04安装cotex-m调试工具pyOCD

一、切换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

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容