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

STM32CUBEMX开发GD32F303(1)----前期准备与烧录

[复制链接]
STMCU小助手 发布时间:2022-8-18 19:56
GD-LINK烧录0 K- i* f3 p% N4 V
打开GD-Link Programmer,点击File->Open,选择需要烧录的HEX或者BIN文件。  j; H3 x# m7 ^! y8 a& |

# S4 G% r0 O( i8 t4 ~ fd973417cd634ea0b12f91b2782dbb9f.png
1 v+ j; Z- x  Y" Q' D0 r9 ~" Q) r; U% P. h  n7 Y
点击Target->Connect进行连接。- V1 m5 |  g, A9 E
d903acc51c03486c98b075c5406c126b.png . Y8 j! S1 A: C- G
7 a2 ^4 G; x2 ^
连接后,Connect会显示灰色,Dissconnect变为可选择。
, Y' P0 K7 u/ I' V/ `2 l要注意一定要对芯片进行复位,按一下reset按键,不然会出现如下的下载失败显示。& }, H/ ]5 `0 A9 ?. O- c( H$ m8 C- A
# U" q/ P) v$ c6 ?8 Q  k( S) i
798304437459419a9835125624704bee.png
, _  b4 e$ d! {) T# Z1 e/ `7 p) x* P1 l6 Y- i" T7 n7 F
点击Target->Program进行下载。
* T, t- L3 E# w$ J/ E
) V" f  W$ R: E 60640586a01a48199b409ff7db42dfca.png 2 d! L9 e' T4 ~

9 m, c8 c: d$ p6 I7 `( O下载成功会有如下显示。) R9 P; B: ?. B8 m- }) y" n/ c) \
* j# l9 t. Y; Z8 h
b2324acc784e43929ab476946215cb93.png : W& \! w8 @9 ^, R% Y' Z5 L* q' I
9 h2 S: `7 O% }1 \8 i
Keil烧录配置

: k7 X: s! q' P9 s/ _% y4 o在魔术棒中进行如下配置,选择CMSIS-DAP进行debug。
$ l. V4 x+ H# a- i- C7 O选择JTAG和SWD都可以进行下载和调试。
( |- ]( u5 l$ Z0 M( W1 [) B: l$ j/ c; o% m! s: G. ]
461e54217e874a25a24c718bb803ffcb.png & H! w: s8 x! d# X
  w6 w7 Y# p2 w* U
J-Flash Lite下载

3 z& e( K: B: m" n6 L2 ~; U5 |如果使用J-Link进行下载,可以使用J-Flash Lite进行下载。& m0 ^) `; M- L% l7 f5 Z* f3 V& O
打开J-Flash Lite,选择芯片型号和接口方式。1 S4 x4 D: q1 P- p- @! z9 b, }( z
8 h% B4 Z9 k: P; [; I$ k, f
c5e80631f8f048ef81c53de197cc3c19.png 2 X8 v( O; Z, Q0 j% d  h
: I  I/ p* v6 d& ]) j' G
打开Data File,选择需要下载的程序。; Z; b! y! m- I

1 q3 J6 {2 [0 G4 `& g a88fa9eee0734d7b9d3ef3097e2546cd.png ; U" z2 o- j( P; N- h' a6 [, f# z; i; e
1 v% c$ b& \7 ]" |; w1 ]" L
点击Program Device进行下载,下载完成下方会有信息进行打印。' R+ {0 r) |; V: F; h

- _# W9 m! A: A/ M! W* t 68dda8454fba47a7b14eaf23771f5b69.png
8 x2 K6 {  F8 p, w7 `6 I8 h0 U3 j& B0 t# @0 c
J-Flash下载
* C/ B8 L/ l5 _7 E* _8 S( x2 A如果使用J-Link进行下载,可以使用J-Flash进行下载。
- q' T0 p+ }8 c7 j打开J-Flash ,点击File->New project,进行新建工程。
# q$ a" T$ r/ c0 |( [
% |  @0 ~; `1 Y6 }, U 6710520359894948ad82b151639545a0.png " M4 w( T6 c+ i; P

& H2 O/ f+ q4 y# C  E" D" o选择Target device,选择自己芯片对应的MCU。
/ Y8 D# F$ l5 u( ?之后选择接口方式。
! F2 k, o  h3 P2 I0 [: P2 d/ b: _2 g7 z3 K% {+ m
18a33a9635844df3bd074d4153490287.png - u, T7 M& R6 ~" a2 R7 _
( _& v' Y% Q$ r3 @& |/ J
在Options->Project settings中可以进行重新设置。4 M( l, m2 T+ |) F
0 U4 ?& {+ L! {1 M9 G
9dd45d3e947d4d108ef0fe2775705aff.png % D' n- U( `8 j1 W% R5 z
, F1 A& _5 o/ q9 A: P
例如芯片型号,接口模式等都可以再这重新定义。7 {! L" [$ I; X1 t* I* ]4 p4 W
7 H8 F1 x/ l, D* Y. @* [. A8 p
06b28f5d1df5434199958f1305bba366.png
/ X8 p/ l% }6 K3 L: W5 ~4 k) K  v
点击File->Open data file打开需要烧录的软件。
7 [* [$ x# P4 b2 g5 I" G6 |% X1 N' m& g( Y( J1 |1 \
2a499973e9f74e80977e596f0ef0fb98.png - J% @& e8 Y+ E6 {

4 O2 N8 w. |; R$ R- u. j在Target->Manual Programming中可以进行查处芯片和下载程序。
* V$ l+ Z# _  N" J1 G6 W9 D
# Z* x5 h7 l$ [+ h! x% k# L' H 424c005cd0f74d8ba8d13f36ab5cbe59.png
/ v. k, T! ^4 q( b( R2 [
: |* ]" q- I0 ?6 u在Target标签中可以对MCU进行连接或者断开,也可以直接下载程序。" E/ G3 }1 [, Y
2 D8 Y. x7 |% k+ ~3 c: ^3 y
5ea4501a60864652935c9061ded0da16.png . ?. H& D$ B4 k' V, o# ]
5 o% U$ A6 K' I# `: M
下载成功会有如下显示。, l' J  C( M( h8 p! }
  g) f* `. `6 l7 n9 S) Q
6506feaa3e534d07b5b3c9cda5a626c5.png
' P: b. K" r6 q, z0 f8 g: S  B, F! ^) m2 `
串口下载& e9 U; p, ^' L1 i
GD的串口烧录软件下载地址:
1 F/ m) O: e/ ?1 j 59576c46ad9d4f6eb4869a8b57b5c445.png + R5 y/ d! k8 T' m/ s  P$ X
5 }0 N! D$ s  O1 ^! z" O0 m
查看数据手册,可以看到一般串口0的PA9和PA10可以下载程序到芯片中。1 C' @: Y3 v+ J8 l& l) @3 x/ {
要注意boot0需要接高电平。/ d! \. O- r3 p# Q; e
' f* }9 E* u0 M, }" F1 v
4fe007ad1cc543478c024cbcf615533d.png ( p9 Q% `8 L; s- `; D$ I* F

0 _1 u) B0 N3 o1 x7 _将串口和TTL进行连接,接线方式如下, o2 Q. q5 f/ z1 u7 \: |

# W$ M/ j" ^& ^% Q3 f& y- q FI0Q_ORH[UU{9NH@FKQS]]0.png & E6 S7 y2 E& k% l# p+ z* ]
/ d; M& Q0 C* q( l
58e15494f08f4879bc0528fd11e0421e.png
5 l1 z) g4 H, F+ `1 i
7 H6 N% Q( W" ]+ ?" m打开GD串口烧录工具GigaDevice MCU ISP Programmer。                : t0 V6 u- C- O. G: }6 k8 Z/ I4 X$ s
3 L+ q$ n6 `9 _6 H% w" j
3 F+ ~/ f5 t) z8 n' o9 `
0 L. j" X  p% X
如果连接上,会查看到芯片的基本信息。
0 \6 k7 I5 v" @, _& j. B7 t5 R" [9 c( R4 @6 T5 O( T+ u
5bb369e2d3d54275bd33861a5bc43845.png
/ }$ P% X' \& E5 ?  }2 o* V" s( ^( S6 S
) M+ @3 J' u+ |2 G0 u1 [选择芯片的型号。+ b$ q( \& n' X- [- L8 X6 I- Q- A

$ Y1 G: M- ]. X1 j3 A0 o 472253b1b55e4d8f9a8ed0fd5201a1ab.png 9 u! M; s0 ]0 F
) Q8 T. V0 c/ M7 c6 ]5 Z' W% l$ H
在这可以选择需要烧录的HEX文件,以及烧录的方式。" [! t3 r% V6 U+ E
; h- \( n3 v- z) w5 |5 J. E/ [
5ea24b0f6fe84b3ea93947414ed880cb.png
# @1 V+ `! [- R& `3 s5 ^* O
4 I: @. Q: G0 p* t% G1 e, v% s烧录完成如下所示。( S" E# O) m0 a9 k' Q

1 {% n) \* q8 }$ L; v 19030b04d2cf4ead85cc708154736ef4.png
  `! L" r9 K3 b! ~# M* C! O( [6 X" N2 d; L

! j; t# ^1 T2 H
% @6 q1 r+ a8 Y1 U& }, w
收藏 评论0 发布时间:2022-8-18 19:56

举报

0个回答

所属标签

相似分享

官网相关资源

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