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

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

[复制链接]
STMCU小助手 发布时间:2022-8-18 19:56
GD-LINK烧录( z# y9 K  O/ M5 p$ }
打开GD-Link Programmer,点击File->Open,选择需要烧录的HEX或者BIN文件。
% V' |4 `8 E# `" U% B! T$ o; e# _
; g+ r) q5 x$ [7 ~ fd973417cd634ea0b12f91b2782dbb9f.png & `& G$ ~& o% ?" Q6 a. y) c
: y( m* ^2 i4 ]) t, D; }
点击Target->Connect进行连接。
1 `8 n3 w5 f  K: m d903acc51c03486c98b075c5406c126b.png 4 }$ Z% j1 S- t* {
) n2 h8 R6 `$ V1 F
连接后,Connect会显示灰色,Dissconnect变为可选择。
& J! a1 Y# ?. h2 K3 u0 E要注意一定要对芯片进行复位,按一下reset按键,不然会出现如下的下载失败显示。
% b7 L/ w6 g* f( J" X4 B; K+ K# _% F2 T3 R/ ^6 |5 y* ]; D+ {
798304437459419a9835125624704bee.png
/ M3 w' J4 q# N" K
( K% \, v7 m. P+ u点击Target->Program进行下载。
/ r! Z; e' Q. y, @" I0 ]1 @. a  y  ~, \0 n' h
60640586a01a48199b409ff7db42dfca.png
3 G  }6 V/ n+ m* f/ I
, M1 X9 c; M, |7 f' G9 N+ o下载成功会有如下显示。# @% W/ E9 d& c& ?0 @: [
8 J) o& C/ J/ k  y- A
b2324acc784e43929ab476946215cb93.png
; A- \* q/ M# i2 q. V3 q3 a( u0 H& m% C* o0 X- `, r
Keil烧录配置

' B; w* Z  o6 r: ]' Y9 R在魔术棒中进行如下配置,选择CMSIS-DAP进行debug。
) s5 ]5 m/ T( _/ U: ^选择JTAG和SWD都可以进行下载和调试。
: ^$ g! R+ I: j$ y/ @. n6 s
' b( T4 r+ y4 w 461e54217e874a25a24c718bb803ffcb.png
/ v) m) ]( w- B3 ?# u8 x1 ?& l: R8 s/ Z5 E% k. r# ~. [# P
J-Flash Lite下载
) n: I0 z% Y3 l# f7 h% @
如果使用J-Link进行下载,可以使用J-Flash Lite进行下载。
% x8 C, w! p+ j# g+ |, \) e4 a打开J-Flash Lite,选择芯片型号和接口方式。
) i9 T2 a/ N* `
+ R0 c, f" N# M c5e80631f8f048ef81c53de197cc3c19.png
3 @6 @$ d# U) E" W; w5 i2 A) Q5 c3 v0 r
打开Data File,选择需要下载的程序。% B; o$ \' V/ }% `
+ a0 P2 J, L2 X: S; a( b. |  o4 @& j6 b& W
a88fa9eee0734d7b9d3ef3097e2546cd.png , D/ [/ p) b0 U: N$ g/ W# r% j

, ]/ k1 a  }+ F" u; y点击Program Device进行下载,下载完成下方会有信息进行打印。5 X' Q: i0 r7 g( n/ P

4 u# O1 J6 j9 _1 H3 y 68dda8454fba47a7b14eaf23771f5b69.png ; D  k' \- C4 k& g2 T0 U
0 F' {* w/ `$ ]% W5 ~8 S# K6 C" q% G
J-Flash下载) U% j  x! i4 U5 B; ^
如果使用J-Link进行下载,可以使用J-Flash进行下载。
0 U% F% N3 J; b打开J-Flash ,点击File->New project,进行新建工程。
" {8 u; y1 i! l4 d. L  N5 m. D2 h3 j0 c' f( _5 C$ f' `
6710520359894948ad82b151639545a0.png 2 c) g2 E# [/ |0 g+ B

& j6 v" x* {7 |3 v( _9 l. l选择Target device,选择自己芯片对应的MCU。
: c: r" Y0 t0 o' ?+ D之后选择接口方式。/ X8 W/ Z1 U& @$ p% t4 d+ |' J

) E9 j! J: \- @: ?; }! i 18a33a9635844df3bd074d4153490287.png $ i! J6 @; e3 i2 U3 ]+ Z# g& W# O
- w, y9 F! o+ l( Y5 U4 [) K
在Options->Project settings中可以进行重新设置。- R6 j  e% N; H" P

+ g/ t/ _3 p6 W) P 9dd45d3e947d4d108ef0fe2775705aff.png & K  G# ?% |0 p8 w2 U
/ Q& D+ f6 X1 B* D1 Q# T4 G
例如芯片型号,接口模式等都可以再这重新定义。
8 @9 H8 C" Z! g5 ^* p! w$ H3 T5 @& F: A" u; d8 P; P" d+ \6 z" I
06b28f5d1df5434199958f1305bba366.png , ]. x) N: u2 J* e
! t! }* X9 \& N' [* M3 k
点击File->Open data file打开需要烧录的软件。
$ ~4 V0 _- n: J( ~
4 U) |# B2 C% {. E1 o5 C 2a499973e9f74e80977e596f0ef0fb98.png
& L+ V8 F( O) K& p
2 U# i( k$ B7 z# u在Target->Manual Programming中可以进行查处芯片和下载程序。
' Z5 n4 x+ Y4 B7 I; e2 ]& V0 h& I3 d! M+ i
424c005cd0f74d8ba8d13f36ab5cbe59.png * `' ^6 ?' W# w- ^; y+ F! v

/ d; P; K8 i( j) E8 Y在Target标签中可以对MCU进行连接或者断开,也可以直接下载程序。- v9 e% `; z6 Y& D! k
: L. e' j) a" q' J3 T
5ea4501a60864652935c9061ded0da16.png
$ y' U4 ?) d" a$ ?% Q/ d* g; }9 {" Q, B
下载成功会有如下显示。
0 u4 Y: P# r6 x7 b% w- c% q+ Z% J: _" I$ s' a2 [2 Y5 e  a5 Q$ R4 R) A( J
6506feaa3e534d07b5b3c9cda5a626c5.png
' V! ?# Y) ~! k6 V1 ?! Y
) q" r- _% i+ ^/ b/ u* J串口下载
3 k; C7 t4 F$ j: fGD的串口烧录软件下载地址:
8 [/ a$ ^" y: m8 W  R 59576c46ad9d4f6eb4869a8b57b5c445.png
3 x" h2 I, I: S( I8 y  q( |" e3 P7 @, ~
查看数据手册,可以看到一般串口0的PA9和PA10可以下载程序到芯片中。( Y/ o% e5 [4 j# e( u4 m
要注意boot0需要接高电平。( f% x! i* N/ W# n8 ?3 Q8 f" O3 \- `
* h7 b+ }+ K7 w
4fe007ad1cc543478c024cbcf615533d.png * Z' j- a' w- y/ O1 s, J

: c! m5 Z7 |) P% E' x0 H将串口和TTL进行连接,接线方式如下
1 W3 Q/ v9 s+ n  ]6 _/ d: G" Q' q+ q" n3 E) q' p# w1 J. V  I9 |
FI0Q_ORH[UU{9NH@FKQS]]0.png 8 u" S- {8 J+ X1 F
% r0 q+ _1 v" C( v
58e15494f08f4879bc0528fd11e0421e.png " D2 p4 `: [3 v! T
+ W% |' U5 e" e; `' {, n
打开GD串口烧录工具GigaDevice MCU ISP Programmer。                . O3 P; W; j! C- x8 g
. f6 b' ^! V3 I3 H* p9 A

& B: K  m% @* a, Q  S/ u9 a( Z" g  P& |1 P
如果连接上,会查看到芯片的基本信息。
2 X# W* k1 Q, ~/ m* q% i; Q' F$ q. V  E3 _: Q/ q
5bb369e2d3d54275bd33861a5bc43845.png . o: A8 e* p1 r
, v- ^7 @/ e% n, @5 L6 G( r: T
选择芯片的型号。
( N, |  u$ p: `: y$ J# F8 h1 U& g( W- ]0 l0 R; o
472253b1b55e4d8f9a8ed0fd5201a1ab.png , X! f+ m4 m. ?
8 e) Z9 {% B/ @$ \3 I+ p6 A
在这可以选择需要烧录的HEX文件,以及烧录的方式。; r. a2 W$ q4 g+ k* H
/ q3 L8 }# T8 B5 r) X
5ea24b0f6fe84b3ea93947414ed880cb.png
" a. A/ Q3 W5 _/ i8 n, X8 C2 B( o3 @. z
烧录完成如下所示。
" h2 H3 m3 ~; K3 K# ^$ L
6 I: u  C  X# T7 k. g 19030b04d2cf4ead85cc708154736ef4.png ) J$ c0 l+ t% k. r* n
2 W$ S9 c/ s& i* i" }5 u/ N5 p

3 |. n! N: h! z: [. m1 q, g# ^
4 [$ r+ O2 y/ s, S
收藏 评论0 发布时间:2022-8-18 19:56

举报

0个回答

所属标签

相似分享

官网相关资源

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