OpenOCD编译安装
获取源码:
#Feb 7,2022,OpenOCD v0.11.0
git clone git://git.code.sf.net/p/openocd/code openocd-code
检查依赖:
- libtool
- libusb-1.0
- hidapi (required for cmsis-dap)
安装依赖:(Ubuntu/Debian)
sudo apt install libtool libusb-1.0.0 libhidapi-dev
Manjaro/ArchLinux:
sudo pacman -S libusb libtools hidapi
Manjaro
sduo pacman -S gcc automake autoconf make pakconf && autoconf automake aclocal pkg-config autoheader
进入Git目录,执行:
./bootstrap
正常完成的话反馈应该是这样子的:
Bootstrap complete. Quick build instructions:
./configure ....
如果出现如下错误:
fatal: 无法访问 'https://repo.or.cz/libjaylink.git/':server certificate verification failed. CAfile: none CRLfile: none fatal: 无法克隆 'https://repo.or.cz/libjaylink.git' 到子模组路径 '/home/char_x/arm/openocd-code/src/jtag/drivers/libjaylink' 克隆 'src/jtag/drivers/libjaylink' 失败。按计划重试
则执行一下命令后在执行:
export GIT_SSL_NO_VERIFY=1
bootstrap执行完成后运行configuue,出现下面的信息就说明配置完成可以开始编译了
OpenOCD configuration summary -------------------------------------------------- MPSSE mode of FTDI based devices yes (auto) ST-Link Programmer yes (auto) TI ICDI JTAG Programmer yes (auto) Keil ULINK JTAG Programmer yes (auto) Altera USB-Blaster II Compatible yes (auto) Bitbang mode of FT232R based devices yes (auto) Versaloon-Link JTAG Programmer yes (auto) TI XDS110 Debug Probe yes (auto) CMSIS-DAP v2 Compliant Debugger yes (auto) OSBDM (JTAG only) Programmer yes (auto) eStick/opendous JTAG Programmer yes (auto) Olimex ARM-JTAG-EW Programmer yes (auto) Raisonance RLink JTAG Programmer yes (auto) USBProg JTAG Programmer yes (auto) Andes JTAG Programmer yes (auto) CMSIS-DAP Compliant Debugger yes (auto) Nu-Link Programmer yes (auto) Cypress KitProg Programmer yes (auto) Altera USB-Blaster Compatible no ASIX Presto Adapter no OpenJTAG Adapter no Linux GPIO bitbang through libgpiod no SEGGER J-Link Programmer yes (auto) Bus Pirate yes (auto) Use Capstone disassembly framework no
编译安装 :
make
sudo make install
OpenOCD的使用:
root@Linux:openocd -f interface/cmsis-dap -f target/stm32f1x.cfg
DAP Adapter在前,Target在后,需要在root下运行
OpenOCD编译安装相关推荐
- Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】
本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...
- Windows 10下编译安装Hadoop2.6
转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...
- 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细
拿到一个空的服务器,首先我们就要来用起来啦! 首先要先下载并编译安装PHP最新版本,请到php官网下载: 这里我首先在系统里在新建存储源码包的文件夹,比如我存放在这里 下载安装PHP7.4之前,你要先 ...
- mysql8.0.12最小化安装_简述MySql8.0编译安装过程
[[email protected] ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 注意:不要用8以下的系统编译My ...
- debian编译安装python_编译安装python2.7及相关模块(debian5.0.1)
基础环境说明及安装 当前系统 cat /etc/debian_version 5.0.1 因自带的python版本太旧 开发需要使用python2.7的版本 并需要paramiko Crypto My ...
- php编译7教程,PHP7 快速编译安装
PHP7正式版发布啦, 之前没有安装过的,都来安装试一试 . 即将发布的ThinkPHP5 在PHP7环境下也完全兼容, 佩服鸟哥把兼容性做得这么好 快速编译安装PHP7步骤: 第一步: 安装必要一些 ...
- linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22
Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...
- 在CentOS 6.6 64bit上编译安装LLVM3.7,Clang,Libc++和libc++abi
一.简介 LLVM LLVM(之前称为低级虚拟机Low Level Virtual Machine)是一种非常强大的编译器基础架构框架,专门为使用您喜爱的编程语言编写的程序的编译时.链接时和运行时优化 ...
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...
最新文章
- 正则表达式--检查颜色值
- springmvc xml 空模板
- dockerfile 中的 multi-stage 多阶段构建
- echarts饼图解析html标签,解决echarts中饼图标签重叠的问题
- 远程WEB控制MP3播放器设计(基于mini2440)
- [css] css中的baseline,你知道吗?
- jenkins 插件目录_10 个 Jenkins 实战经验,助你轻松上手持续集成
- Linux内核分析(八) 设备驱动
- 从OpenGL ES 2.0到Direct3D 11.1之路
- thrift java first demo
- 计算机维修需要工具,小200个电脑维护工具,都能去开个维修店了
- 华为服务器系统图标,华为云 服务器图标 visio
- 红米开发版刷机教程_红米K20开发版刷机包(官方系统最新完整固件升级包V20.1.9MIUI开发版)...
- 一位博士在华为的 22 年(干货满满)
- 坚果nuts 加速 官网_坚果 R2 发布:骁龙 865、1 亿像素、双曲面屏,售价 4499 元...
- pta森森快递(线段树 + 贪心 + 区间修改)
- js:获取今天是星期几
- arcpy实现注记合并
- 简单几行代码带你爬取王者荣耀皮肤
- 软件测试工程师该如何规划自己的职业发展道路?
热门文章
- 递归算法和斐波那契数列
- 2022 NFT全生态研究报告(涵盖国内外绝大部分知名项目)
- 计算机毕业设计django基于python大学生心理健康系统(源码+系统+mysql数据库+Lw文档)
- CNVD证书获得及要求
- websocket 简介
- java后端开发入门,Java篇
- [附源码]计算机毕业设计Python共享汽车系统(程序+源码+LW文档)
- Win7 Docker环境搭建
- js读取本地文件和写入本地文件
- 青岛一中2021年高考成绩查询,2021年青岛各高中高考成绩排名及放榜最新消息