博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu16.04中安装stlink驱动
阅读量:5298 次
发布时间:2019-06-14

本文共 795 字,大约阅读时间需要 2 分钟。

 

系统环境

Vmware12

Ubuntu16.04

Stlink versionv1.4.0

 

一、安装依赖包:

 

sudo apt-get install libusb-1.0

sudo apt-get install cmake

sudo apt-get install libgtk-3-dev

 

二、下载源码

git clone

 

三、编译

在命令行终端中输入命令进行编译:

$ cd stlink

$ make release

$ make debug

$ cd build

$ cmake -DCMAKE_BUILD_TYPE=Debug ..

$ make

$ cd Release; sudo make installsudo ldconfig

$ cd  ../..  (回到stlink目录下)

$ sudo  cp  etc/udev/rules.d/*  /etc/udev/rules.d/

$ udevadm control --reload-rules

$ udevadm trigger

 

四、测试

在命令行终端中输入命令:

st-info –version

会看到类似如下提示:

v1.4.0

 

五、添加udevrules规则

添加udev规则的目的是可以让应用程序可以访问STlink仿真器设备。

STlink仿真器插到电脑的USB口,待Ubuntu系统识别后,在命令行终端中输入命令:lsusb

如上图所示,第二行可以看到STlink仿真器的类型和product ID和厂商ID。然后进入/etc/udev/rules.d/目录下,可以看到该目录下有一个99-vmware-scsi-udev.rules文件。在该文件中添加STlink设备信息,如下图第9行所示:

 

 

 

 

 

转载于:https://www.cnblogs.com/LoTGu/p/7323661.html

你可能感兴趣的文章
C语言作业3
查看>>
cxGrid主从表删除从表记录的困惑
查看>>
【Leetcode 167】Two Sum II - Input array is sorted
查看>>
.Net Core中的通用主机(二)——托管服务
查看>>
log4j.properties
查看>>
路由器防火墙配置命令
查看>>
何去何从,还是不知所措
查看>>
Linux系统开机启动流程
查看>>
学习进度条(第六周)
查看>>
[ajax] quick double or multiple click ajax submit cause chrome explorer's error snatshot
查看>>
#Leetcode# 32. Longest Valid Parentheses
查看>>
CodeForces Round #521 (Div.3) C. Good Array
查看>>
实训作业---I/O流
查看>>
数据包各层首部
查看>>
Cracking the Oyster(Column 1 of Programming Pearls)
查看>>
Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
查看>>
出个题目给大家,能解决的才是真正的懂js,答案会在以后公布
查看>>
CSMA/CD && CSMA/CA
查看>>
学习js第二天小结
查看>>
vue methods 中方法的相互调用
查看>>