如果产品留着串口下载电路还好,如果只有JTAG接口或者SWD接口,那怎么办呢?
这里给大家先容一种用ST-LINK通过JTAG(或者SWD)口下载HEX文件的方法,这样就可以不用源文件可以下载程序。
JLINK的方法,就不先容了,JLINK打击盗版力度很大,我不推举大家买盗版JLINK利用,正版的很贵很贵,以是我们还是买正版的STLINK吧,正版的STLINK才120元旁边。
接下来先容的,这种方法是ST官网推举的,利用的是ST官方的免费下载软件:STM32 ST-LINK utility。
这个软件可以去ST官网下载,下载地址是:(复制到浏览器打开)
http://www.st.com/content/st_com/en/products/embedded-software/development-tool-software/stsw-link004.html
下载的时候,须要填写好你的姓名和邮箱,在你的邮箱里面点击链接下载。
不想这么麻烦的,可以点击本文末了面的【阅读原文】下载。
安装软件没有特殊把稳的地方,一起Next就可以。
安装好软件往后,软件界面如下:
节制下载程序的方法,只须要会利用三个图标就可以。
第一个图标:Connect to the target
这个图标的浸染是“连接器件”,点击往后,在硬件连接精确的情形下,就会读出器件的ID号,以及其它一些信息,如下图所示:
第二个图标:Open file
点击这个图标,打开你要下载的HEX文件。例如下图,便是我打开一个程序后,软件中间涌现的代码...
第三个图标:Program Verify
这是下载图标,点击这个图标后,会弹出一个窗口...
你看到的这个窗口中的配置,都是默认的,不用修正,直接点击Start,就开始下载了。下载速率紧张看你的程序有多大,一样平常的小程序只须要一瞬间就下载到单片机里边了。
只需这三步,就可以做到,用STLINK下载HEX文件到单片机中了。
透泄电子设计履历,就在我的头条号和微信"大众年夜众号:科技老顽童