stlinkv2 安装步骤

参考博客  http://blog.csdn.net/xiao2yizhizai/article/details/54579926

环境:

ubuntu14.04

stm32F407VGT6

安装依赖环境:

1. sudo apt-get install libusb-1.0

2. sudo apt-get install cmake

3. sudo apt-get install libgtk-3-dev

4. sudo apt-get install build-essential pkg-config cmake autoconf automake autogen libusb-1.0

下载源码:

git clone https://github.com/texane/stlink.git

如果没有安装git可以根据系统提示:apt-get install git安装

1. cd stlink

2. make release

该步骤系统可能会报错,类似于usb.c文件某参数未声明,打开对应的文件。发现该参数用于打印函数中,屏蔽掉打印语句即可。

3. make debug

4. cd build

5. cmake -DCMAKE_BUILD_TYPE=Debug ..

6. make

7. cd Release

8. sudo make install

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

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

11. udevadm control --reload-rules

12. udevadm trigger

13. 可选/opt/bin添加到环境变量中 这边应该添加可执行文件
sudo vim ~/.bashrc在文件末尾添加
export PATH=$PATH:/opt/bin/

14. 其次我们安装完,使用可执行文件时系统无法找到动态库,这时候我们应该设置好我们的动态库:

gedit /etc/ld.so.conf

换行 添加上你的动态库地址

加入一行我们动态库的地址,保存后,再运行:/sbin/ldconfig -v更新一下配置即可。

 

 

测试:

重启后打开终端:

运行st-info--version命令

会看到类似如下提示:

v1.4.0-11-ga2a707e-dirty

//sudo st-flash write test.bin 0x8000000下载程序了

你可能感兴趣的:(stm32)