Windows环境下编译OpenOCD
1、安装git for windows sdk
下载地址:Git for Windows
ps:如果安装失败,需要将安装目录删除后才能重新安装。
2、打开 Git SDK 64-bit,安装编译所需环境
pacman -S mingw-w64-x86_64-toolchain git make libtool pkg-config autoconf automake texinfo wget
此处直接按回车
此处按Y,按回车
显示安装成功,如果安装失败,则重新执行上述命令
2、安装libusb1.0库
下载地址:Index of /mingw/x86_64/ (msys2.org)
在这里找libusb-1.0
下载 mingw-w64-x86_64-libusb-1.0.26-1-any.pkg.tar.zst
进入下载目录,执行pacman -U mingw-w64-x86_64-libusb-1.0.26-1-any.pkg.tar.zst,安装libusb库
3、获取OpenOCD库
执行 git clone --recursive https://git.code.sf.net/p/openocd/code openocd-code
将主库和模块库同时拉取下来,如果拉取Submodule时出错,则将openocd-code目录删除后重新执行上述命令
4、编译OpenOCD
进入openocd-code目录
执行./bootstrap
执行./configure,然后等待一会,最后显示如图
执行make,完成编译,在src目录中会出现一个openocd.exe可执行文件
5、测试openocd
6、遗留问题:
由于没有libhidapi相关库,所以cmsis-dap调试器用不了。
文章中提到的相关工具与openocd源码链接:
https://download.csdn.net/download/gch293/87522348
如果需要使用官方编译好的openOCD,下载地址为Releases · xpack-dev-tools/openocd-xpack (github.com)
Windows环境下编译OpenOCD相关推荐
- 在Windows环境下编译VPX
首先到CygWin的官网下载CygWin的安装包,编译环境需在此环境下进行,https://cygwin.com/install.html,安装的过程中,记得一定要安装perl,make,wget,a ...
- Windows环境下编译Airsim
AirSim是微软基于UE4(后来也添加了Unity工程)开发的一款开源模拟器,可以模拟无人机.无人车.源码地址: https://github.com/Microsoft/AirSim 下面简单说下 ...
- Windows环境下编译FreeRDP
关于在Linux下如何编译FreeRDP,在github的wiki上面已经说的很明白了,而且相当简单,具体细节参考网址:FreeRDP构建说明.大抵就是make,make install之类的,并且之 ...
- Windows环境下编译pjsip
pjsip大体上是什么,更多内容可以参考pjsip背景组成等.项目需求在 Windows上部署运行,并开发客户端,客户端打算用MicroSip改造.MicroSip依赖pjsip. 首先编译pjsip ...
- 在Windows环境下编译cocos2d-x-3.0
1. 安装配置开发环境 1.1 安装JDK 1) 下载并安装jdk-7u7-windows-i586.exe 2) 设置[JAVA_HOME]为"C:\Program Files\J ...
- windows环境下编译ACE+TAO问题及解决办法
参考文章1:https://blog.csdn.net/lsyyoyo/article/details/80977353 参考文章2:https://blog.csdn.net/qq_14994573 ...
- Qt最新版5.14在Windows环境静态编译安装和部署的完整过程 VS 2019-Qt static link build Windows 32 bit/64 bit
文章目录 为什么要静态编译(static link) 1.源码下载/source code download 2. 编译工具下载/compiler download 编译环境选择:MinGW/MSVC ...
- Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)
文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...
- Qt最新版5.12在Windows环境静态编译安装和部署的完整过程(VS2017)
文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...
最新文章
- Scheme来实现八皇后问题(2)
- 关于异步IO与同步IO的写操作区别
- BZOJ 1003 物流运输 最短路+dp
- 在家办公这些天整理的Kafka知识点大全
- cmd编译可以通过执行没有结果_Go语言是如何完成编译的
- 【leetcode】Search for a Range
- Python实例讲解 -- wxpython 最小到托盘及欢迎图片
- kotlin泛型类、泛型接口
- html页面判断其他div为空,将外部html加载到div - 页面加载然后变为空白
- 获取指定进程所对应的可执行(EXE)文件全路径(代码)
- 如何在Qt Creator中导入图标资源
- OpenSSL密码库算法笔记——第0章 大整数的表示及相关函数
- TTL和CMOS解析
- NeurIPS十年高引学者TOP100榜单发布!这些大牛值得膜拜!
- word2019如何删除段落文字带颜色的背景
- Zookeeper之Leader选举
- 使用python的requests模块实现百思不得其姐抓取(多线程版)
- 华为p60art参数配置 华为p60art怎么样
- android 仿微信视频压缩上传,iOS视频压缩(仿微信录像)
- 我的微信公众平台开通啦!