首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在openOCD中启用stlink

无法在openOCD中启用stlink
EN

Stack Overflow用户
提问于 2017-04-23 05:48:40
回答 2查看 1.3K关注 0票数 1

我正在尝试通过配置openOCD来启用stlink。它说它找不到我的libusb-1.x文件,即使它是通过安装openOCD安装的,因为它是一个依赖项。我不知道该怎么办

下面是错误:

代码语言:javascript
复制
checking for LIBUSB1... no
configure: WARNING: libusb-1.x not found, trying legacy libusb-0.1 as        
a fallback; consider installing libusb-1.x instead
checking for LIBUSB0... no
checking for HIDAPI... no
checking for HIDAPI... no
checking for HIDAPI... no
checking for LIBFTDI... no
checking for LIBFTDI... no
checking for LIBJAYLINK... no
configure: error: libusb-1.x is required for the ST-Link JTAG Programmer

这是我的输入:

代码语言:javascript
复制
./configure --enable-stlink

我能做些什么来解决这个问题呢?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-08-04 15:21:45

可以尝试通过以下方式安装libusb

sudo apt-get install libusb-1.0-0-dev

票数 1
EN

Stack Overflow用户

发布于 2018-08-08 01:45:26

首先,安装缺少的依赖项,然后配置openOCD,同时启用维护模式和FTDI支持。

通过这样做,您仍然能够将JTAG uCs与ST-Link和FTDI界面相连接,但是您将失去对STM32的支持,但对于非核心的东西来说,这是可以的。

代码语言:javascript
复制
sudo apt-get install libusb-1.0.0-dev
./configure --enable-maintainer-mode --enable-ftdi
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43565009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档