找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

[复制链接]

183

主题

642

帖子

1350

积分

四级会员(40)

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

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

EDA365欢迎您!

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

x
J-link几乎可以调试所有的arm芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式:
/ T$ \. p  a: z1 E5 L1.J-Flash下载(需要用到J-link)# Q& s! ^! w2 _: m
2.MDK配置下载(需要用到J-link)) M- g8 M3 D  n$ x! b8 |
3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)' T( [4 P* C: [( }# |
----------------------------------------------------------------------------------------------# R- x) p4 b1 k" C
1.J-Flash下载(需要用到J-link)先安装J-link驱动,可以到http://www.segger.com/cms/jlink.html下载最新驱动。: r1 n" t! l3 T. \

8 M4 S" Q& D! o打开运行,首先配置cpu对应开发板的cpu,8 Y. N3 c8 `, t) `  x4 E

" z3 u1 @* t" P$ k0 p7 i, @, H
0 m4 g' J- |3 u4 w1 D
+ W* f3 Q; x8 d& B) L
/ [. x' U) a5 {3 ]5 ?% ]; u5 l$ S$ A6 ?# k  e& C, F! g) T2 t
将开发板与J-link连接到电脑上,然后连接
* E6 W2 t) u8 z- f' G' w! [$ t7 C4 i9 k* g

4 M( |, D6 d- Z; ?4 @5 I连接成功如下图所示:% U, [3 f' |) e* E) W, a
& H% u- c' T0 @& M7 j
7 N2 }6 v  I2 n0 w0 y6 [, Y
然后选择要下载的hex文件,快捷键ctrl+O(或者file/open)打开,选择文件。
  r% V+ P: Z7 g# K2 N4 h6 m+ K
/ ?7 H- t" X3 q' N2 Q
然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).
2 r, j" L' F1 _0 F4 ^) Q  Y! m5 i, ^% N$ k9 w

& G: R0 P% G# x& r3 i2 JOK,烧录成功。
! F7 x& [" ?2 s" O----------------------------------------------------------------------------------------------" l3 z8 a& i: {: c: w+ ?& r
2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。
! U% A8 ?; B8 W2 S* R* Y1 j3 G" ]7 Z* ~2 U

4 n, ^+ ^2 ]- {, W: J其实也可以选择J-LINK/J-TRACE的。8 Y5 h$ O% k* b1 o: C( I
- K# s( e2 F0 d0 ?
点击setting开始设置。
( ?. s) D1 l' ?8 ]* x1 ^4 t: |
, c3 }" f1 S. }0 h, c8 j% X点击add,选择cpu。
' u: m6 G5 c$ _; [
7 E' g# d. f9 l  C
2 b) Q+ }0 J+ N7 l- J9 g' U6 M7 I( S" o  N4 {; u9 R$ C9 I+ z; W
) G2 i! o; d% F, H! D6 l5 B& D/ |
OK,可以在线调试and下载了:, ]( s  q) M# H) R% q! ?4 u9 b

8 a7 h" Z* H! l# y7 S  {
" X" E7 @: S3 ~  m* V----------------------------------------------------------------------------------------------
) ?: [! _0 X9 T1 Z5 u* R3.ISP下载(串口下载)
! r3 U0 z& k4 l+ A6 A(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。
& Q4 T' F* Y2 T! s/ \3 F. K* _9 @* [, c2 Z3 ^# A

5 T) i) T# d) [
7 @; S& X# l) {  ?! S3 _+ i% R" C6 j
8 b0 t0 E7 M* g2 v( E# `5 W
0 r$ ]. E" R' m+ p0 m: R根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。1 |' e" ~% ^& o2 G
  i, J% u- p8 a" b' ]. P
0 o1 y$ Y6 X2 P6 w5 z
$ r: U) K$ Y$ T# T, C
1 A: G1 T3 w% y

8 ^* c* B! Z5 V5 X4 c) B$ N9 L2 B) `0 f6 e: k1 u

0 ^5 w7 u! ]! G7 P* M: {- t6 b# u$ s
7 ~7 D) W( _2 U9 }  l/ n
2 _, W! ]+ L; j
+ Q* ]1 C! ]! i' p$ r' t

& s' S$ u  p0 V7 h& c: ?' i1 a+ a1 U4 d
(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
. u$ y+ Y$ Z7 w STMISP.rar  
# r# A6 [( }5 ?  ?5 C& z- W1 b接着不说话,直接上图。5 R# k0 ]) T0 F# f

6 h% U/ ?: P) f
5 j. p) t) C# e) ^: d& G( {$ @7 x0 y% e. ]1 S% J
- D$ T6 v, Q3 k3 `2 @  L0 b4 s

1 g0 ?0 G" X* ^: }' @1 L" O$ R$ k' Y4 V* _" N
, v7 W0 Q% S# g% D

( |  U5 m) l# S' W
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

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

GMT+8, 2025-2-2 04:40 , Processed in 0.080238 second(s), 33 queries , Gzip On.

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

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

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