KEIL安装
参考这篇:http://blog.csdn.net/ropai/article/details/19813767
winetricks corefonts这句在配置的时候,先按ok,让你安装哪些东西就都安装就可以了
stlink配置
1.到https://github.com/texane/stlink下载stlink-master.zip,点击下图右下角的download zip
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.
测试一下:
我们在烧写程序的时候没办法利用keil里面的download功能,因为找不到dll文件
只能利用上面安装的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
完成,烧写成功,程序能正常运行
有问题留言,我尽快回复
有用请支持,转载注明出处