ubuntu下安装keil4,stlink下载配置,stlink linux驱动

KEIL安装

参考这篇:http://blog.csdn.net/ropai/article/details/19813767

winetricks corefonts
这句在配置的时候,先按ok,让你安装哪些东西就都安装就可以了



stlink配置

1.到https://github.com/texane/stlink下载stlink-master.zip,点击下图右下角的download zip

ubuntu下安装keil4,stlink下载配置,stlink linux驱动_第1张图片

2.解压 unzip stlink-master.zip

3.依次执行以下命令:

cd stlink
 ./autogen.sh
 ./configure --prefix=/opt
 make
 sudo make install
sudo  cp 49-stlinkv2.rules /etc/udev/rules.d/

sudo udevadm control --reload-rules

sudo udevadm trigger

4.将/opt/bin路径添加到你的PATH变量中即可找到st-util st-flash st-info st-term四个工具。

vim ~/.bashrc

添加一行export PATH=$PATH:/opt/bin/

source ~/.bashrc

5.

ubuntu下安装keil4,stlink下载配置,stlink linux驱动_第2张图片


测试一下:

我们在烧写程序的时候没办法利用keil里面的download功能,因为找不到dll文件

ubuntu下安装keil4,stlink下载配置,stlink linux驱动_第3张图片

只能利用上面安装的st-flash命令烧写,这也只是一条命令的事非常简单

在烧写之前必须生成bin文件,我试过了烧写hex文件没办法运行

所以先参考这篇:keil如何生成bin文件    http://forum.eepw.com.cn/thread/225710/1/

就是添加下面这句而已

C:\users\zhyang\My Documents\keil-4\ARM\ARMCC\bin\fromelf.exe --bin --output ./output/test.bin ./output/qhledkey.axf

exe文件的位置在keil的安装目录下,依据你的安装位置而定,剩下的看文章。


重新编译成功生成bin文件

st-flash write test.bin 0x8000000

完成,烧写成功,程序能正常运行


有问题留言,我尽快回复

有用请支持,转载注明出处

你可能感兴趣的:(ubuntu下安装keil4,stlink下载配置,stlink linux驱动)