打印
[开发工具]

stm32的三种编程下载方式

[复制链接]
900|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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下载最新驱动。

打开运行,首先配置cpu对应开发板的cpu,





沙发
zhuotuzi|  楼主 | 2016-8-10 19:02 | 只看该作者
将开发板与J-link连接到电脑上,然后连接


连接成功如下图所示:


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


使用特权

评论回复
板凳
zhuotuzi|  楼主 | 2016-8-10 19:04 | 只看该作者
然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).


OK,烧录成功。

20788517_1303622396cBD7.png (42.6 KB )

20788517_1303622396cBD7.png

使用特权

评论回复
地板
zhuotuzi|  楼主 | 2016-8-10 19:07 | 只看该作者
2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。


其实也可以选择J-LINK/J-TRACE的。

点击setting开始设置。

点击add,选择cpu。




OK,可以在线调试and下载了:


使用特权

评论回复
5
zhuotuzi|  楼主 | 2016-8-10 19:08 | 只看该作者
3.ISP下载(串口下载)
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。





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













使用特权

评论回复
6
zhuotuzi|  楼主 | 2016-8-10 19:09 | 只看该作者
3.ISP下载(串口下载)
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。





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













20788517_1303627719chVh.png (118.34 KB )

20788517_1303627719chVh.png

20788517_1303627717vgM7.png (117.86 KB )

20788517_1303627717vgM7.png

20788517_1303627715sSfZ.png (117.54 KB )

20788517_1303627715sSfZ.png

20788517_1303627712opm8.png (120.88 KB )

20788517_1303627712opm8.png

20788517_13036277098Ns8.png (128.28 KB )

20788517_13036277098Ns8.png

20788517_130362770655E0.png (115.92 KB )

20788517_130362770655E0.png

20788517_1303627704zDO3.png (101.58 KB )

20788517_1303627704zDO3.png

20788517_1303627701qsXQ.png (116.28 KB )

20788517_1303627701qsXQ.png

20788517_13036276975fLE.png (6.79 KB )

20788517_13036276975fLE.png

20788517_1303627719chVh.png (118.34 KB )

20788517_1303627719chVh.png

20788517_1303627717vgM7.png (117.86 KB )

20788517_1303627717vgM7.png

20788517_1303627715sSfZ.png (117.54 KB )

20788517_1303627715sSfZ.png

20788517_1303627712opm8.png (120.88 KB )

20788517_1303627712opm8.png

20788517_13036277098Ns8.png (128.28 KB )

20788517_13036277098Ns8.png

20788517_130362770655E0.png (115.92 KB )

20788517_130362770655E0.png

20788517_1303627704zDO3.png (101.58 KB )

20788517_1303627704zDO3.png

20788517_1303627701qsXQ.png (116.28 KB )

20788517_1303627701qsXQ.png

20788517_13036276975fLE.png (6.79 KB )

20788517_13036276975fLE.png

使用特权

评论回复
7
zhuotuzi|  楼主 | 2016-8-10 19:12 | 只看该作者
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
STMISP.rar  
接着不说话,直接上图。













使用特权

评论回复
8
zhuotuzi|  楼主 | 2016-8-10 19:13 | 只看该作者
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
STMISP.rar  
接着不说话,直接上图。













使用特权

评论回复
9
zhuotuzi|  楼主 | 2016-8-10 19:14 | 只看该作者
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
STMISP.rar  
接着不说话,直接上图。













20788517_1303628385JVuK.png (75.02 KB )

20788517_1303628385JVuK.png

20788517_1303628381DHdD.png (74.03 KB )

20788517_1303628381DHdD.png

20788517_1303628377219x.png (72.34 KB )

20788517_1303628377219x.png

20788517_1303628374v775.png (4.61 KB )

20788517_1303628374v775.png

使用特权

评论回复
10
mmuuss586| | 2016-8-10 20:28 | 只看该作者
还有ST LINK以及其他开发工具呢

使用特权

评论回复
11
changle11sdo5| | 2016-8-10 20:40 | 只看该作者
不错

使用特权

评论回复
12
zhuotuzi|  楼主 | 2016-8-10 20:55 | 只看该作者
其他的开发工具就是其他的事情了,本文只提这个。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

185

主题

3239

帖子

7

粉丝