KEIL安装
教程很多
stlink配置
1.下载stlink
安装stlink
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
完成,烧写成功,程序能正常运行