用过STC芯片的朋友都知道,STC-ISP软件有个监视下载文件是否更新的功能,一旦目标文件被更新则立即启动下载,方便不少
但是如果是调试STM32芯片,则要麻烦一些,必须每次点击那个download按钮。
下面,教大家一个方法,也可以实现和STC-ISP类似的功能
首先,先下载 STM32 ST-LINK Utility 软件
官网链接,大小为 27.9MB
http://www.st.com/st-web-ui/static/active/en/st_prod_software_internet/resource/technical/software/utility/stsw-link004.zip
喜欢绿色免安装软件的朋友请到下面的百度网盘下载,这是我为大家整理好的,只有 1.2MB
http://pan.baidu.com/share/link?shareid=445562&uk=1308997937
安装好软件后,找到软件目录,可以找到如下软件
其中,ST-LINK_CLI.EXE就是命令行版的软件
打开Keil,点击 Target options... 点击 User 选项卡,在 Run #1 中填入如下内容
"D:\硬件\STM32\STLink\ST-LINK Utility\ST-LINK_CLI.exe" -c SWD UR -ME -P "./output/w5100.hex" -V
这其中,前一个引号中的内容为 ST-LINK_CLI.exe 文件的路径,后一个引号中为你要下载的HEX文件的路径,后一个是相对路径,以当前工程文件所在路径为根路径
参数 -P 就是 program ,参数 -V 则是校验
每次点击 build 按钮后,软件会自动执行上述命令
是不是很方便呢?
另外,我们仿此还可以添加几个实用的命令
点击 Customize Tools Menu 填入如下内容
希望对学习STM32的朋友有所帮助
|