你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32F1下载程序方法

[复制链接]
STMCU小助手 发布时间:2021-11-26 17:00
即食
$ e9 L( {2 `2 R# u- ^2 p" x" Y
插电,开机,你就可以看见板子自带的演示例程,一般显示这样的板子都是全新的哦
6 \: ]( S( Q2 c$ @# B) M' o% b  t0 y3 J2 ~& ]8 t; g  P
20201213154136158.jpg

4 |3 [3 L3 Z; v& L0 v( H7 m( E下载程序方法
0 `# y4 W. R" j' d9 ISTM32F1主要支持三种下载方式哦
1 `9 p  ^* f! ]1.ISP下载(串口)
2 o$ b- m% c6 v* W% B2.JTAG仿真器下载; m8 T5 s% c6 |- g% m$ A% P/ |* E
3.在线IAP下载) j4 R8 f. f( n+ B
( ]" v# P' H: m
ISP下载: j' ?, R. z& e& R
前期准备1 f$ D/ P9 J3 Z1 r" Z+ x. g1 u2 F( O
所需材料:STM32单片机,TTL串口(使用最小系统板的同学需要)
- f8 O  m0 V5 _9 Q: a8 D所需软件:FlyMcu
! f8 [6 e( U2 v6 V. u. P串口图片:/ Z, Z- z# {& J2 ?
  k1 O; P; q# z% d* a* G# u0 x
20201213155235160.jpg

3 |- h$ {; o/ u& l6 F% n; Y8 g- a  b& S2 X- l( }* ?' o
20201213155233252.jpg
1 Y7 R5 }$ o0 ~# i

3 n- ~; A  d' a5 ~* @; WFlyMcu图片:0 O, q- i+ Q# `+ l9 V1 ^9 e7 K
20201213155512983.png
' ~- Y5 f; F5 \3 v6 s+ S0 w
& E0 A. ?* g! B  Z- G) j8 O. n/ B
开始下载  n3 @: J6 Z1 |( q. P
将单片机的BOOT0跳帽调整到vcc端,BOOT1调整到GND。! K$ J$ N8 S9 r/ d

% d# ~9 Z( L! `. Z
[8](~SNUAX]GS%@K(4BU[.png
6 k( x% r1 D. C$ ]4 g1 o9 |

9 }2 ?5 O5 |9 L, Z: Y0 a用最小系统板的童鞋们6 {' }' ^( X% W$ d  p3 m2 k3 ?% b5 c
TTL串口的 TXD 连接到单片机的 RXD$ j. K' Y! w, i: n+ A
TTL串口的 RXD 连接到单片机的 TXD% _1 Q& @- c0 r% ?8 \# n8 w1 M
用精英版的就直接把USB线插入到USB1口就行了
; a. n/ U+ e, a" N: Q- R1 {然后按步骤操作
) f' d( ?" K, k4 y( r4 G4 S5 y9 a# h6 y: h! P' T: [
20201213161820789.png
1 ^! s8 e! p5 R" B( c6 t
$ ?! @6 r* [1 j1 _+ y: v
正常的话这样就下载完成了
9 R, g1 I  b5 g4 \1 j* N# f% @9 Y: X# {8 E- A* s! k
20201213163502247.png
- O* S7 s4 Q# z

% c2 [' C& e& q, o. F!!!!下载完后要将跳帽再调回去哦(俩跳帽都调到GND)  q6 n$ G% j6 J

. U  {/ P4 w0 m$ B. j3 Z7 V/ b* NJTAG仿真器下载2 P2 c* D$ w+ y4 R
需要用到J-LINK/J-LINK OB/ST-LINK/ST-LINK OB/CMSIS/ULINK
0 {# A8 x8 e# G来张全家福:
( z" ?# H; z, o! ?* H) H6 q2 V4 G: X/ S  a/ E3 g" t% E
20201213163832119.jpg

& Q4 T4 Q. t0 R# S7 n
4 }$ {& X' ^' X& I- d5 s% o从左往右为ST-LINK CMSIS ST-LINK_OB J-LINK_OB6 X3 v' F+ {  J$ A; _* `
# v; h* z( T; b4 ]+ `0 M! t
ST-LINK、ULINK、ST-LINK和CMSIS需要这样接:
; M# T8 B; o6 Y, o- g& C% b
9 x2 E" `6 f7 v3 I/ C+ ?
20201213164209192.jpg
( _: V2 M' O. N* z2 `

1 O) Q+ _2 t- L* `& r2 Wxxx_OB需要这样接
: z; m2 V7 n6 Z  j/ [& b
5 y' Z& d! [* C8 E) @! ]7 t5 \
20201213164245732.jpg

5 t' C9 I. r% ]- T- {) a  K, T9 r. q/ n& U0 N& m9 x
这个就是调试器上面写什么板子上就接什么 像图片那样,CLK接CLK IO接SDA 或者 SWC接CLK SWD接IO
6 y! D- K3 g% T+ K1 J4 S- _0 T3 O
配置7 W5 M& o0 A  h/ h+ s- ~& e' y' T
让我们打开Keil 5- M4 A# J  r0 W# }; J; k
按图片来配置
: s1 ^+ T) B- I. w' I2 h4 P8 k. o. m
20201213174922710.png
9 o" i2 I9 o0 o7 t* `) n
! K5 m  Z5 }8 y* Z3 u
如果能加载出芯片信息(红框框住的)就说明配置正确
# a5 r4 ?: I6 e# ~0 v1 l然后点击确定再点击ok返回到编译页面
4 I' g# X1 h4 [& }3 v' N: T/ ?1 i0 N8 b+ D7 L: g' _( n* A3 D
开始下载
- k9 [  t5 j% p, [* k用调试器下载的话以上步骤一个工程只用配置 一次 就好了5 H) R) T. i# w. D' s. u
如果我们需要烧录的话我们只需要点击Download就好了
" ?% A1 B* B7 I+ G- b; T5 S* R; C具体见图
" J" h: Y9 M' ^" T
, D" K- @/ F. M6 M
20201213175350417.png

6 [0 C; i; ^' k  a; J, M: m# w
: T8 D9 h9 `+ n5 r: i这样就下载完毕了/ ]( z) O* S6 K. n
+ C( C  T1 z5 E- x2 W+ D- j: c- ]2 F; t
在线IAP下载
. R, z: Z4 f; U' N' ~$ f- {0 p, m这种方式一般为程序内部程序控制下载,可以通过USB、SD卡、网络等方式更新内部程序(类似于手机里的APP),具体可见正点原子教程第52章视频。
3 _" j' C  w8 F  a. Q0 M, Q+ n: O3 k

& @6 {  r# }) ^  h. p
( ~3 f. C! ~( J/ v# f! l
8 k: Z5 c) ~; V' @8 l$ L- X; k& m1 V) V0 a) n1 r: L

2 {: t0 g. X+ Z$ i3 `+ K+ a% G
(MF98Z3VO6P398{B0LI9RU8.png
赞 收藏 评论0 发布时间:2021-11-26 17:00

举报

0个回答

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版