找回密码
 注册
关于网站域名变更的通知
查看: 551|回复: 0
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
J-link几乎可以调试所有的ARM芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式:
. V4 \( V$ k/ E$ ?! F$ t5 c& s1.J-Flash下载(需要用到J-link). |, z" J. b& z0 @- j; s2 P
2.MDK配置下载(需要用到J-link)
8 j7 b( ?& c! A3 B3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)! x- n) X+ ?, O4 y# P; X
----------------------------------------------------------------------------------------------
' a+ h5 T7 M2 z- a) u% ]1.J-Flash下载(需要用到J-link)先安装J-link驱动,可以到http://www.segger.com/cms/jlink.html下载最新驱动。$ ]( g  y2 y5 D9 X3 |0 o1 D6 J

& r$ c$ r3 `* `( _( x打开运行,首先配置cpu对应开发板的cpu,
# u, L% f5 h2 K4 A) o& k8 V! N: Y( s

) @2 p2 o" ^: h/ {$ a  O# U1 g" ~( Z+ P$ x
- ?# W& U; w3 ~6 |! H+ d
( Q  h( D* D- `+ t" _
将开发板与J-link连接到电脑上,然后连接+ [4 t8 C( M5 E
7 F3 q6 e# |1 ~

' H& g+ M* w: t$ X3 Z  N. u1 M+ H连接成功如下图所示:
" M# I0 Q1 i! |2 s) K9 @6 K1 j

* s9 X1 q1 P6 a* F0 D" N+ ~然后选择要下载的hex文件,快捷键ctrl+O(或者file/open)打开,选择文件。
: j+ u0 v" i& g( l) u6 N. z, z) z2 X
, G2 H, L7 n, l* R
然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).1 h0 r7 {5 Z& q, B* t( O& `
' z( q: |& a2 C
( z' [  u, i# Z" ^! j
OK,烧录成功。  k$ z* B0 G3 \0 p1 d/ y" t' Z
----------------------------------------------------------------------------------------------
) f0 m4 C- M* ~0 w2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。: ~) I/ P  F8 [

1 ^% x& m4 d% b$ Q" e, \* e
& X# {. P$ y6 Q6 ]其实也可以选择J-LINK/J-TRACE的。
! C% @+ F* c& R% i9 m. }& R6 t) h2 J, l, T; U
点击setting开始设置。
: d$ g. s1 ?, Y$ W5 H5 A, X& f3 x, R3 {$ g6 q
点击add,选择cpu。
* |7 f& r# h( H% x* {; [+ {
/ P! e  l8 l5 ?3 T
) E- t; {$ w$ W5 r, c7 [% a' N* t3 l6 `7 r

7 V8 N3 S$ z6 r1 K: B/ q) {% TOK,可以在线调试and下载了:
& K1 b- n- L8 p, d! h6 G* ^" u# e% P' I7 P0 h& F

# c$ _# t9 Y( k$ `) K----------------------------------------------------------------------------------------------8 Z  p: t$ L: u) h
3.ISP下载(串口下载); h1 n9 u8 H7 L5 J2 R7 u5 r' t
(1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。
/ X5 x1 H  V0 y
6 U% z! Q6 @) e' x8 [# N9 [6 i0 h2 |

7 S# i4 [1 _' R% U, s# Z) H9 _1 U, a1 j* ]4 ~1 |3 c! ^0 p0 r* n

# P7 @* z$ w( d5 [" g! e1 M1 h3 y' D根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。. v! D! |6 K- T" I
0 _  T  O) Z9 ?9 S

4 k( X' o, X$ c5 |/ Y+ a% l1 T+ S- ~/ D

+ r" S) V6 F7 q& b5 e* v3 G! O8 l
$ b+ @- A0 \2 ]1 Z+ v0 d
" ?& K- X. x3 j+ H# v- d# t5 F: B9 B# E* L# {
6 |1 H4 i$ {4 u# b3 l7 t3 u" q
/ ~4 ~+ s0 m7 ]  U0 W/ q8 h: A6 M! {  \
. E% w& m/ j2 D3 [# v

; S; E, H* s5 ?0 R
# n8 P) V- }( D/ @
# ?1 r! E# G/ h# _8 _  k6 |, _; X" C(2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序
9 _* d0 U/ q( K/ l* G% [4 N+ W STMISP.rar  
. @! i# ~& X8 Q1 d接着不说话,直接上图。
/ W7 i9 Z) r0 u' G& F: c# V# ^% d# d3 z; N" \

4 S( C0 V9 ?2 |/ z5 c
, a  E1 @: G1 k5 j% w/ V7 S. ~9 S5 ]7 g2 D  v4 {; w4 e% z/ r0 W" [
. P" K/ q7 v% G& |, V

, W0 A) W+ y! l, A& S( I8 ?! \' }- Y- O! q; {' a( [2 @, }
( n3 H+ I6 D  Q7 v1 j  ^0 I9 \
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 17:57 , Processed in 0.140625 second(s), 24 queries , Gzip On.

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

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

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