[开发工具] stm32的三种编程下载方式

[复制链接]
1352|11
 楼主| zhuotuzi 发表于 2016-8-10 19:02 | 显示全部楼层 |阅读模式
J-link几乎可以调试所有的arm芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式:
1.J-Flash下载(需要用到J-link)
2.MDK配置下载(需要用到J-link)
3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)
----------------------------------------------------------------------------------------------
1.J-Flash下载(需要用到J-link)先安装J-link驱动,可以到http://www.segger.com/cms/jlink.html下载最新驱动。
20788517_1303621596BvgH.png
打开运行,首先配置cpu对应开发板的cpu,

20788517_1303621712VVV3.png

20788517_13036217462lRr.png

 楼主| zhuotuzi 发表于 2016-8-10 19:02 | 显示全部楼层
将开发板与J-link连接到电脑上,然后连接
20788517_13036218531zgD.png

连接成功如下图所示:
20788517_13036219168NiN.png

然后选择要下载的hex文件,快捷键ctrl+O(或者file/open)打开,选择文件。
20788517_13036220348cdy.png

 楼主| zhuotuzi 发表于 2016-8-10 19:04 | 显示全部楼层
然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).
20788517_1303622396cBD7.png

OK,烧录成功。

20788517_1303622396cBD7.png
 楼主| zhuotuzi 发表于 2016-8-10 19:07 | 显示全部楼层
2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。
20788517_1303622907OYsO.png

其实也可以选择J-LINK/J-TRACE的。
20788517_1303623030oN0N.png
点击setting开始设置。
20788517_13036231321Tvz.png
点击add,选择cpu。
20788517_1303623223Auk0.png

20788517_130362322779KY.png

OK,可以在线调试and下载了:
20788517_1303623331slRL.png

 楼主| zhuotuzi 发表于 2016-8-10 19:08 | 显示全部楼层
3.ISP下载(串口下载)
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。
20788517_13036276975fLE.png

20788517_1303627701qsXQ.png

20788517_1303627704zDO3.png
根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。

20788517_130362770655E0.png

20788517_13036277098Ns8.png

20788517_1303627712opm8.png

20788517_1303627715sSfZ.png

20788517_1303627717vgM7.png

20788517_1303627719chVh.png

 楼主| zhuotuzi 发表于 2016-8-10 19:09 | 显示全部楼层
3.ISP下载(串口下载)
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。
20788517_13036276975fLE.png

20788517_1303627701qsXQ.png

20788517_1303627704zDO3.png
根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。

20788517_130362770655E0.png

20788517_13036277098Ns8.png

20788517_1303627712opm8.png

20788517_1303627715sSfZ.png

20788517_1303627717vgM7.png

20788517_1303627719chVh.png

20788517_13036276975fLE.png
20788517_1303627701qsXQ.png
20788517_1303627704zDO3.png
20788517_130362770655E0.png
20788517_13036277098Ns8.png
20788517_1303627712opm8.png
20788517_1303627715sSfZ.png
20788517_1303627717vgM7.png
20788517_1303627719chVh.png
20788517_13036276975fLE.png
20788517_1303627701qsXQ.png
20788517_1303627704zDO3.png
20788517_130362770655E0.png
20788517_13036277098Ns8.png
20788517_1303627712opm8.png
20788517_1303627715sSfZ.png
20788517_1303627717vgM7.png
20788517_1303627719chVh.png
 楼主| zhuotuzi 发表于 2016-8-10 19:12 | 显示全部楼层
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
20788517_1303628374v775.png STMISP.rar  
接着不说话,直接上图。
20788517_1303628377219x.png

20788517_1303628381DHdD.png

20788517_1303628385JVuK.png








 楼主| zhuotuzi 发表于 2016-8-10 19:13 | 显示全部楼层
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
20788517_1303628374v775.png STMISP.rar  
接着不说话,直接上图。
20788517_1303628377219x.png

20788517_1303628381DHdD.png

20788517_1303628385JVuK.png








 楼主| zhuotuzi 发表于 2016-8-10 19:14 | 显示全部楼层
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
20788517_1303628374v775.png STMISP.rar  
接着不说话,直接上图。
20788517_1303628377219x.png

20788517_1303628381DHdD.png

20788517_1303628385JVuK.png








20788517_1303628374v775.png
20788517_1303628377219x.png
20788517_1303628381DHdD.png
20788517_1303628385JVuK.png
mmuuss586 发表于 2016-8-10 20:28 | 显示全部楼层
还有ST LINK以及其他开发工具呢
changle11sdo5 发表于 2016-8-10 20:40 来自手机 | 显示全部楼层
 楼主| zhuotuzi 发表于 2016-8-10 20:55 | 显示全部楼层
其他的开发工具就是其他的事情了,本文只提这个。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

214

主题

3375

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部