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

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

[复制链接]
STMCU小助手 发布时间:2022-8-18 19:56
GD-LINK烧录1 \+ o. c$ E" M: G5 j3 Z
打开GD-Link Programmer,点击File->Open,选择需要烧录的HEX或者BIN文件。" p+ \3 U6 g) M7 k/ b( i. f- E

7 V7 _" K8 g* P- I+ R fd973417cd634ea0b12f91b2782dbb9f.png
0 U5 A/ ^7 G+ _# X3 ]4 j
1 @. k( L0 U4 f, U. p0 Y/ b点击Target->Connect进行连接。
; k0 s3 O/ o9 j! M d903acc51c03486c98b075c5406c126b.png
. p+ g- n: A: m  G, I" b8 }
1 |; K" d- t8 L3 G( `7 y连接后,Connect会显示灰色,Dissconnect变为可选择。
- o0 p% i& x8 {' h要注意一定要对芯片进行复位,按一下reset按键,不然会出现如下的下载失败显示。
" _+ p4 D: S. g! o4 s; e# t; S( Q( E) q
798304437459419a9835125624704bee.png ( ]* J. `: |/ j

: t* J+ M( s' j+ J  i3 `* F; i点击Target->Program进行下载。
+ ]1 t4 D) x, e$ v4 Q. x' ~! E: m; O. Q9 \1 G
60640586a01a48199b409ff7db42dfca.png
0 d6 N9 c+ |7 B( y8 x; L- o' [- Y
下载成功会有如下显示。  U9 r8 W- J2 E' X0 K% o+ k' J* `
# c0 R* U  O6 K
b2324acc784e43929ab476946215cb93.png * s5 l8 ~- U' N4 O+ f
4 R# I0 T: d& e
Keil烧录配置
1 \/ |1 }: [9 @7 d  ]
在魔术棒中进行如下配置,选择CMSIS-DAP进行debug。
( m0 p' v1 R% [! q+ ^选择JTAG和SWD都可以进行下载和调试。3 H/ {5 G& n8 F. ]# E
6 z9 [1 w: N% q1 A1 A4 n
461e54217e874a25a24c718bb803ffcb.png 8 {- R4 m( t/ m
. a* W) G2 m( _7 k4 q) K. m
J-Flash Lite下载

' A" E6 I9 ?- Z% T" }如果使用J-Link进行下载,可以使用J-Flash Lite进行下载。, w6 B  P+ a8 v
打开J-Flash Lite,选择芯片型号和接口方式。
2 ]$ Y6 x1 d2 G3 }! |7 }; D5 O1 A$ K7 I; i2 R/ t$ N
c5e80631f8f048ef81c53de197cc3c19.png
, x8 O1 A4 x+ s; k8 r& _3 C" u, e( x, [
打开Data File,选择需要下载的程序。! O, ]  ?* g7 S$ f" P# J  M3 q( r

5 w. _4 @' A  F. x a88fa9eee0734d7b9d3ef3097e2546cd.png ) x( y$ y9 r" ^/ Q' a( y; l+ R

3 A, R" i: b9 \9 u. N& `点击Program Device进行下载,下载完成下方会有信息进行打印。* |: R% e3 @  b& n" {4 P( j6 K

( `: Y: j. N8 Z' }* J6 O) u7 J 68dda8454fba47a7b14eaf23771f5b69.png
+ O3 H' `( E: Z5 O9 A) e
3 X  {! R! X/ A* u& W/ mJ-Flash下载
5 g9 _8 Q" p. F8 [2 ?2 l- }如果使用J-Link进行下载,可以使用J-Flash进行下载。  m2 ^7 H' g, `% @% y& w- N. }5 s
打开J-Flash ,点击File->New project,进行新建工程。
& ~& \1 s* q; F0 B: x7 L' y4 C: q1 @/ k) F4 K
6710520359894948ad82b151639545a0.png
( H+ L3 H+ a8 }5 O$ A* R6 p; _  {: Y2 A- j7 E
选择Target device,选择自己芯片对应的MCU。# A0 V( [, a5 V: P. k. R
之后选择接口方式。
+ T5 i# C6 o! h, \
- @' w3 l; X1 D4 Q. m" e$ v! x& V9 ^ 18a33a9635844df3bd074d4153490287.png
2 E/ I0 b) U' b! `5 g! ]# `, R/ ~* R; ]9 [; G
在Options->Project settings中可以进行重新设置。6 f# g9 j% }- H7 D5 C) l

8 R9 {7 j3 E7 o 9dd45d3e947d4d108ef0fe2775705aff.png
4 ~% O. N  }: B8 {) }7 j0 e4 G0 v' j1 u" H0 \0 D/ Q, g5 z
例如芯片型号,接口模式等都可以再这重新定义。" e: Y6 |4 r# e2 G: ]! r0 l& H8 {
7 \. H# y& l4 ], w* T
06b28f5d1df5434199958f1305bba366.png
0 n8 ~9 P8 S' K2 w7 w  B2 v, X3 P' @/ L* N
点击File->Open data file打开需要烧录的软件。8 D* M6 P2 G# k$ V

# q' J- B* x# G1 @/ j 2a499973e9f74e80977e596f0ef0fb98.png
: i5 h% E6 @9 G  P5 m. [! V
5 Q5 m0 h& ^$ V& p- W& k0 |在Target->Manual Programming中可以进行查处芯片和下载程序。2 |6 S0 X7 p$ ~
) J* F. j: I% s' A/ X* o( {
424c005cd0f74d8ba8d13f36ab5cbe59.png 4 l* ?& _+ ]' a3 O) @
/ ~8 O0 G9 v5 k/ P& T
在Target标签中可以对MCU进行连接或者断开,也可以直接下载程序。
1 i% t, C$ u$ ]) o6 ~! |, p; W. X" J- y
5ea4501a60864652935c9061ded0da16.png $ F! _: `. B" D7 |2 V0 D

6 v; c# {, }6 P, \下载成功会有如下显示。
  U' @2 i1 Y7 k" B9 w6 g4 R7 d
6506feaa3e534d07b5b3c9cda5a626c5.png 8 g. P6 F) k3 Z5 y! u0 L
5 V/ D% @& P& X" L9 @$ V+ y
串口下载
( [* }4 r* L0 C9 sGD的串口烧录软件下载地址:
, Q2 @, L( h" k. Y 59576c46ad9d4f6eb4869a8b57b5c445.png ! |2 G: ?8 H$ W: F& f+ }6 R
3 k$ E) j) C* d4 _
查看数据手册,可以看到一般串口0的PA9和PA10可以下载程序到芯片中。
2 `) ]" M- L3 m# E. P* o! f; v要注意boot0需要接高电平。
! |$ @: d* h* y
( {% o: t# {1 h: T& d 4fe007ad1cc543478c024cbcf615533d.png " R/ S# G4 w0 r
7 u$ v+ X) L9 C' I
将串口和TTL进行连接,接线方式如下
0 b# H9 {* p& W% q' t3 n
+ h9 k' l9 b# f2 d FI0Q_ORH[UU{9NH@FKQS]]0.png
+ R7 F  ?% Y& s8 N" k9 }8 U& s( Q& h4 c+ V5 E- \9 ?. m
58e15494f08f4879bc0528fd11e0421e.png
4 W/ e; x1 H, g! n9 e% y9 U4 ]. x
打开GD串口烧录工具GigaDevice MCU ISP Programmer。               
; L  w( G  ?7 r! i* c' ^: V/ g/ Z$ Y
% [* M& E$ k& }. `2 a- [6 L8 c9 T; F. f/ `: x& A

. l: b( i: L( B- J' h( ~2 z如果连接上,会查看到芯片的基本信息。
. B2 G2 Q  x8 B5 B
0 a5 Y" z! R9 ~ 5bb369e2d3d54275bd33861a5bc43845.png
+ d+ k$ Q0 v+ e+ E! x. y- a
; I, v3 k! w$ J6 R; u+ y/ y* P选择芯片的型号。' @' C! A$ V5 [5 U4 X  |

" |8 H, n: Y4 R- I 472253b1b55e4d8f9a8ed0fd5201a1ab.png
( L* d. A+ p, Z0 A3 c7 f9 l3 v9 }* b7 O' V& \: e! U3 ^
在这可以选择需要烧录的HEX文件,以及烧录的方式。- L. q/ B3 K. F9 Q5 M

  T; e( Q+ y) y; n% r1 e 5ea24b0f6fe84b3ea93947414ed880cb.png
2 F6 z$ j9 @8 e' `
/ P/ s/ W! z$ [! ~烧录完成如下所示。" E' O- h4 Y, R5 w, m; T! s9 W

- z, H7 }' q. K+ ` 19030b04d2cf4ead85cc708154736ef4.png
; A& _0 W/ T2 G: R
, C* d/ v5 S$ Q* J9 C: f$ |
  P3 V+ c# N- e8 _+ o* W4 p4 \7 \% O* h9 }
赞 收藏 评论0 发布时间:2022-8-18 19:56

举报

0个回答

所属标签

相似技术帖

官网相关资源

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