编译测试pyocd

Creative Commons
本作品采用知识共享署名

本文说明在ubuntu下如何编译测试pyocd

pyOCD 是 mbed 社区为 ARM Cortex-M 系列 MCU 所提供的编程和调试服务工具。它主要基于 CMSIS DAP 接口,能为不同的厂商提供了统一的调试接口。该工具能够与 DAPLink 仿真器完美配合,完成对Cortex-M系列MCU的编程和调试。

安装依赖

python 3.7.0以上或者python 2.7.15以上
git
virtualenv : python的一个虚拟环境防止测试pyocd时破坏系统的python环境,使用pip install virtualenv安装

编译

下载代码&设置环境

1
2
3
$ git clone https://github.com/mbedmicro/pyOCD
$ cd pyOCD
$ virtualenv venv

激活虚拟环境

1
2
$ source venv/bin/activate
$ pip install -r dev-requirements.txt

编译使用

只会被安装在虚拟环境下

1
python setup.py install

参考

https://github.com/mbedmicro/pyOCD