找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 133|回复: 0
打印 上一主题 下一主题

stm32的三种编程下载方式 和大家分享一下 很不错的

[复制链接]

183

主题

642

帖子

1350

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1350
跳转到指定楼层
1#
发表于 2015-11-12 10:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
J-link几乎可以调试所有的arm芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式:
  h+ o! ?) P( |- V( d. f, I  Z3 d! W1.J-Flash下载(需要用到J-link)5 A% R0 b" [1 w3 U: q# F
2.MDK配置下载(需要用到J-link)
" q* h) a# a3 Y. O( }3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)
: P  I$ H" w+ @& X----------------------------------------------------------------------------------------------9 S( H/ k5 t5 e$ m8 q1 ^% X% e2 i7 ?
1.J-Flash下载(需要用到J-link)先安装J-link驱动,可以到http://www.segger.com/cms/jlink.html下载最新驱动。
2 Q) g6 b& e# W; L" p
4 {+ X' X0 s# z1 u打开运行,首先配置cpu对应开发板的cpu,- y# y) D) n. E/ r

  e" O  I" o. L2 N2 N2 {! q
+ n4 }; B0 l" s! a) d0 J
$ P( d9 d/ X" F' F; x5 R
4 ^( g7 ~* {- {. n7 b4 f" }# h7 c; M% O
将开发板与J-link连接到电脑上,然后连接: Z$ H: O, J. C5 |* C! R
7 e% u& C3 u" t
, F: L. ?' G2 A  V& j
连接成功如下图所示:
/ d) Z4 u/ U+ I4 _) D7 R3 ~
. X4 V  \- y1 T& R
9 |( D$ t7 j8 E, V/ @然后选择要下载的hex文件,快捷键ctrl+O(或者file/open)打开,选择文件。
2 U1 y  B7 y& i1 F9 @0 D( ~8 _) J2 @4 l/ L
2 {. V+ ?& {6 e! h* o
然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).; S) ]* S* Y6 Z9 h, [+ y  U- L

0 r: G) ~: W  v+ V0 [& E9 Q/ N/ O
9 o, F! h- r4 KOK,烧录成功。
, V" K/ q9 \) L8 R1 s/ B) A9 \; K----------------------------------------------------------------------------------------------( [9 f" F, ^' a2 g
2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。
4 E! W  ^- F# w% L
1 p+ c  v9 T6 o, F) a$ e
- Z( g1 Q: f; V- }% h其实也可以选择J-LINK/J-TRACE的。
( c0 x) X. E  v6 [% P2 V) o9 L: v
点击setting开始设置。2 U+ m. w6 [, v4 g3 Y
( ~) B! J1 |3 A7 K
点击add,选择cpu。8 g; G, B- L. {9 s

4 k% i; y( \! R+ O! n, q5 l5 q. _) A# I1 D5 `' |, I5 A
. Y" L' P# }6 I1 `) _8 p8 R
" W# @/ W$ \- B* K
OK,可以在线调试and下载了:
1 s! H7 k9 Z- ?, u, e
% j+ d4 ]- |7 [$ ]4 d6 `/ b$ f5 ?' H9 t2 V) j+ y
----------------------------------------------------------------------------------------------1 R" v( T/ H7 o) L$ Q
3.ISP下载(串口下载)1 M" ^/ e5 [) U; e* b5 L
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。# q0 G* P# e  q4 _7 Z& A) J

( A8 S6 s  v) v+ D; R0 Q2 Y5 _5 v
2 N+ O6 f. |7 j) S6 f. n+ b
. h/ v+ R& @; \3 m1 A3 u: Y
, f" ?( p' Z0 r9 n. d) }
1 K& o0 I* E# O0 A& C* H1 ^0 g: q根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。% L8 H1 `  v2 B$ C

- V' A- a1 H; E8 r0 y% T
* y7 L( k' O9 j9 b+ b& I9 o- r+ k1 m% u2 q

5 w3 Y4 T4 `5 T) N
( i( ?" y6 d1 D$ N# j8 ~! c4 P+ Z) j9 V! s# x* P

2 D5 Z) v: z: I# ^1 t: D
+ W9 P. r' U+ M$ T3 l6 T4 B5 A* |9 J* B& Y

, @# v, k/ \" M% j6 l4 l
2 S' f1 K4 R2 A% r  S9 l! J4 s4 B* Y; ^# C& W8 |  b7 E0 Q7 C

5 l: q7 a9 O) ]! w% l5 K(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序( u8 L4 T7 Q1 Z( c# K
STMISP.rar  9 f8 p% b/ r, j! Z1 ~
接着不说话,直接上图。
& S" V3 x$ M; G2 }# V8 K# ], s$ G5 T

9 q! k- u" \( e$ Y, E. T
; |6 J5 j* ^  a  s& z3 P
6 {7 M* m. i- x6 K( ~* M. |# \$ \) g+ H8 K

! \6 U1 p6 K, M. ^
/ g- r4 U; ~% U# O; v$ V. p7 c8 F
  r7 V2 a9 y$ a9 z  T' I9 l" t
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2025-6-2 14:04 , Processed in 0.056335 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表