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

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

[复制链接]
STMCU小助手 发布时间:2021-11-26 17:00
即食
' W0 _% H# v3 f9 S
插电,开机,你就可以看见板子自带的演示例程,一般显示这样的板子都是全新的哦
* ]" e' F! Q- G) c3 X6 p0 s8 G1 A. {% u$ z0 W  ?* X4 O/ `5 ~
20201213154136158.jpg

( W) ]* Z0 C# X; m# x下载程序方法
' ]/ @/ t" _, b  W6 V% zSTM32F1主要支持三种下载方式哦" l4 s5 }# k, t  I2 m8 A. d" C1 D% p
1.ISP下载(串口)
6 v7 O( S/ t6 I: H2.JTAG仿真器下载+ p9 N/ u6 s6 \$ d) `, H$ ]5 A6 o
3.在线IAP下载# ?" C( t& m& K# W, R' `/ u$ y
, J/ [- [! J  a* g& F
ISP下载
- p8 _0 Z7 A  v: c前期准备
' z# L! d1 _1 Q/ q所需材料:STM32单片机,TTL串口(使用最小系统板的同学需要)+ ]. J3 j/ K) g3 j+ c3 X) N: G" ?3 F
所需软件:FlyMcu
+ {+ ~3 z7 O9 d: s; x串口图片:
* S* L8 R; @' w' E, h+ ]) g
% U/ C' w0 p3 r* t! }) Y
20201213155235160.jpg

8 x+ h8 P) F2 x0 W  Z
* h4 W, r: K0 G# o! P
20201213155233252.jpg

# p# J/ l) u) k  P9 j2 O
5 J9 O" `4 A+ `" u- R6 VFlyMcu图片:
, o9 [- Y% M. @3 x5 ~0 q
20201213155512983.png
- |- Q4 b1 U9 D: o2 ?

  ?7 L$ y. G% h6 Q* t, h开始下载
0 J- M* d% C( E2 M' d$ p  O8 i/ m0 K) |将单片机的BOOT0跳帽调整到vcc端,BOOT1调整到GND。! K/ h# x: k. X9 v
! a1 ~( |6 [( z8 Z3 `. r
[8](~SNUAX]GS%@K(4BU[.png

; j/ K& }5 l# g  o: P* ?
& `: T! s2 O7 k9 [" ]% ^8 N; ?7 q用最小系统板的童鞋们
- `) K5 @9 o) mTTL串口的 TXD 连接到单片机的 RXD$ h6 R1 H) y, k" n( b+ x
TTL串口的 RXD 连接到单片机的 TXD- I  K  Z% K0 ~9 q8 H! O/ K
用精英版的就直接把USB线插入到USB1口就行了. v  S, ?* i- a9 E6 f0 J0 B8 C
然后按步骤操作
7 r; d0 t( j, Y5 C) k2 X
* p' N1 }: l! @- j9 N' l! P
20201213161820789.png
, d1 K- G( e- g7 ^7 U7 _: D6 ^
, Y: z# ]. }# q, F6 }* [# B& ^
正常的话这样就下载完成了9 f% e6 @# k6 D- S$ x, g9 N

; ?* `/ }) |- z* x, H$ T$ A7 q
20201213163502247.png

% t! Y5 @% F# i1 c, Z3 ]. g, u- S) ~! Z+ H
!!!!下载完后要将跳帽再调回去哦(俩跳帽都调到GND). j& A: F/ E, R# p; I

! Z0 N& U) ~; |6 XJTAG仿真器下载* g: }+ e8 Y1 C7 @/ |9 ]/ [
需要用到J-LINK/J-LINK OB/ST-LINK/ST-LINK OB/CMSIS/ULINK
, L( O. K3 @! Z. m$ E6 p( R3 ]来张全家福:
' j* H7 d" |! K( ?1 Q* d0 G1 _5 i. u# @) l8 \  J
20201213163832119.jpg

" P& K. c8 `- r7 i6 C3 L9 o  ~  L, \# P+ l, x, C" B
从左往右为ST-LINK CMSIS ST-LINK_OB J-LINK_OB
# z" V& l1 t; U0 l
, p' f5 j  x' ]5 h4 nST-LINK、ULINK、ST-LINK和CMSIS需要这样接:1 F; H9 t8 f' \' ]: J* g2 t  Q2 u, F

/ }6 k' T+ A4 [  v% F9 o
20201213164209192.jpg
* h- u( z, ?% g) t- q
& c( g; V* F$ b$ _2 s" D3 }
xxx_OB需要这样接
; f2 `8 r) b$ k/ m3 o: D4 E% ?" F
6 `2 m- Q& R- g8 |' |0 Q2 u
20201213164245732.jpg
. S9 |$ {1 q! C# ]) Z. I

" f" K* `2 S" ^6 `6 \, L% z. J& a这个就是调试器上面写什么板子上就接什么 像图片那样,CLK接CLK IO接SDA 或者 SWC接CLK SWD接IO
4 ?9 ^. [5 ^* l0 o* ?1 D1 n
" d9 P/ H$ [6 c! _$ `3 L配置
, z# q, l) v7 ]让我们打开Keil 5
/ e. q% X! k1 X" B按图片来配置
' N3 U& S1 n0 A4 H8 O/ I
; S. n3 I) G! s4 p
20201213174922710.png
! ^7 j0 D3 r& m% Y. V
" w: q/ H& {3 H# I+ @' f
如果能加载出芯片信息(红框框住的)就说明配置正确
& G& k* |1 E) G; i. o, l然后点击确定再点击ok返回到编译页面3 R$ n8 Z) _" {: ?; |- {7 X
# t$ M  v+ Y. Z2 [
开始下载
1 B: g0 z" Y! y2 A% F用调试器下载的话以上步骤一个工程只用配置 一次 就好了% [& @5 x/ x3 d. N
如果我们需要烧录的话我们只需要点击Download就好了
/ y! E  U- k/ b4 X" v$ n具体见图' l9 Z; v( r$ a# ~
  z9 L: V! q# ?: X3 J# B! k" ^9 _
20201213175350417.png
. I& h  ^) U% \

/ ?+ ~. m, `* o; J8 y这样就下载完毕了, K: _1 x9 q2 x* g" s

+ K, o5 U6 S; L. R* ^在线IAP下载% z+ p4 h6 n2 o. K! _. b# K. i
这种方式一般为程序内部程序控制下载,可以通过USB、SD卡、网络等方式更新内部程序(类似于手机里的APP),具体可见正点原子教程第52章视频。: A$ o5 l! R9 H  f  L

' S. @; G0 P" o# ?' c' |5 [" `% A$ S! o& ^# ?# N% ~' L
+ u: ~6 W, X) v. }' M
7 @# w" W* [# p! V% A0 n8 a
3 }, Y9 D& m' x; U

- F# A- ~2 n2 F
(MF98Z3VO6P398{B0LI9RU8.png
收藏 评论0 发布时间:2021-11-26 17:00

举报

0个回答
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版