
GD-LINK烧录0 K- i* f3 p% N4 V 打开GD-Link Programmer,点击File->Open,选择需要烧录的HEX或者BIN文件。 j; H3 x# m7 ^! y8 a& | ![]() 9 ~" Q) r; U% P. h n7 Y 点击Target->Connect进行连接。- V1 m5 | g, A9 E ![]() 7 a2 ^4 G; x2 ^ 连接后,Connect会显示灰色,Dissconnect变为可选择。 要注意一定要对芯片进行复位,按一下reset按键,不然会出现如下的下载失败显示。& }, H/ ]5 `0 A9 ?. O- c( H$ m8 C- A # U" q/ P) v$ c6 ?8 Q k( S) i ![]() 1 e/ `7 p) x* P1 l6 Y- i" T7 n7 F 点击Target->Program进行下载。 ![]() 下载成功会有如下显示。) R9 P; B: ?. B8 m- }) y" n/ c) \ * j# l9 t. Y; Z8 h ![]() 9 h2 S: `7 O% }1 \8 i Keil烧录配置 在魔术棒中进行如下配置,选择CMSIS-DAP进行debug。 选择JTAG和SWD都可以进行下载和调试。 : l$ j/ c; o% m! s: G. ] ![]() w6 w7 Y# p2 w* U J-Flash Lite下载 如果使用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 ![]() : I I/ p* v6 d& ]) j' G 打开Data File,选择需要下载的程序。; Z; b! y! m- I ![]() 1 v% c$ b& \7 ]" |; w1 ]" L 点击Program Device进行下载,下载完成下方会有信息进行打印。' R+ {0 r) |; V: F; h ![]() 7 `6 I8 h0 U3 j& B0 t# @0 c J-Flash下载 如果使用J-Link进行下载,可以使用J-Flash进行下载。 打开J-Flash ,点击File->New project,进行新建工程。 ![]() 选择Target device,选择自己芯片对应的MCU。 之后选择接口方式。 2 d/ b: _2 g7 z3 K% {+ m ![]() ( _& v' Y% Q$ r3 @& |/ J 在Options->Project settings中可以进行重新设置。4 M( l, m2 T+ |) F 0 U4 ?& {+ L! {1 M9 G ![]() , 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 ![]() 3 L: W5 ~4 k) K v 点击File->Open data file打开需要烧录的软件。 6 |% X1 N' m& g( Y( J1 |1 \ ![]() 在Target->Manual Programming中可以进行查处芯片和下载程序。 ![]() 在Target标签中可以对MCU进行连接或者断开,也可以直接下载程序。" E/ G3 }1 [, Y 2 D8 Y. x7 |% k+ ~3 c: ^3 y ![]() 5 o% U$ A6 K' I# `: M 下载成功会有如下显示。, l' J C( M( h8 p! } g) f* `. `6 l7 n9 S) Q ![]() , z0 f8 g: S B, F! ^) m2 ` 串口下载& e9 U; p, ^' L1 i GD的串口烧录软件下载地址: ![]() 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 ![]() 将串口和TTL进行连接,接线方式如下, o2 Q. q5 f/ z1 u7 \: | ![]() / d; M& Q0 C* q( l ![]() 打开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 如果连接上,会查看到芯片的基本信息。 5 R" [9 c( R4 @6 T5 O( T+ u ![]() 选择芯片的型号。+ b$ q( \& n' X- [- L8 X6 I- Q- A ![]() ) 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/ [ ![]() 烧录完成如下所示。( S" E# O) m0 a9 k' Q ![]() * C! O( [6 X" N2 d; L |
【STM32C0测评】Nucleo-C092开发板使用PWM控制板载LED呼吸灯
【STM32C0测评】Nucleo-C092板卡外部中断控制板载LED灯
拷打cubemx【002】——自定义还需基于芯片的工程
【STM32N6570-DK评测】3.CubeMX关于DCMIPP和CSI的BUG整理及摄像头使用
【实测教程】STM32CubeMX-STM32L4之研究(ADC)
【下载问题解决】关于ST官网下载软件问题解决
兔哥的初代M33【002】-H503Nucleo 内部flash操作
TouchGFX应用移植自定义屏幕
拷打cubemx【001】——艰难的选型路
兔哥的杂谈【002】——如何性价比更高地去编译STM32