|
J-link几乎可以调试所有的arm芯片,不得不说是个好东东。这里记录三种stm32的下载程序方式: 1.J-Flash下载(需要用到J-link)' c( \$ b. F# P- N! C 2.MDK配置下载(需要用到J-link) 3.ISP下载(串口下载,需要用到官配串口下载软件,用过stc51的对这个都不会陌生吧)1 l$ h# y# h8 L- Y6 W$ y) o# ]$ D ----------------------------------------------------------------------------------------------3 j# V$ [5 { }% Y4 S# b 1.J-Flash下载(需要用到J-link)先安装J-link驱动,可以到http://www.segger.com/cms/jlink.html下载最新驱动。 $ m. P+ ? w$ I6 h7 r打开运行,首先配置cpu对应开发板的cpu,7 l- e" k# ^5 Y: o) _# Y$ z {. w# e ![]() ; g y% ?' a4 q( c' ^$ B ![]() 将开发板与J-link连接到电脑上,然后连接 ![]() 4 H W( n3 o% |( ] 连接成功如下图所示: . A. m% o! \ S$ w4 b* b' e然后选择要下载的hex文件,快捷键ctrl+O(或者file/open)打开,选择文件。 ![]() , ]! i6 T3 m( Q# o: v# a/ d; U. r) ` 然后选择Target/Auto自动烧录。(有时候比较奇怪,一次不能成功,这时候需要手动重新烧录,Target/Erase chip-->Target/Erase sectors-->Target/Program && verify).% ^' }' l8 k6 s9 |2 j B ) [+ Z& j0 N9 K; R8 J4 ?2 Q: J( ?, p$ e- n9 r9 h OK,烧录成功。 ----------------------------------------------------------------------------------------------# @" k1 G! q# b3 s1 ^: k 2.MDK配置下载,即在MDK中在线调试下载。首先确保j-link驱动已经安装成功。剩下的工作只是设置一下MDK即可。% j6 v5 B u6 _" G9 k& l- A ![]() 其实也可以选择J-LINK/J-TRACE的。 / @* G d( L$ `1 |点击setting开始设置。/ p) U! F( c3 p% G1 }$ V, D ![]() 点击add,选择cpu。0 A0 n$ j0 ?: c8 j ![]() : n# H `! o9 K7 w5 b" d ![]() 4 s; b% Y1 E* m OK,可以在线调试and下载了: & i3 W! O2 T/ N1 _3 b! p' I8 ?/ r---------------------------------------------------------------------------------------------- 3.ISP下载(串口下载)$ U& {7 l2 m l& Q, [! i$ g* { (1)下载软件Flash_Loader_Demonstrator_V1.3_Setup.exe,一路next安装即可。注意:版本为1.3版本的,我试了2.1版本的,无法连接成功。 " h$ x+ N6 u' m![]() : H: Y* m3 I5 S# }# g # V$ D; j% |( x根据提示:设置启动模式,设置BOOT0=1,BOOT1=0,然后重启系统。在连接。下面不说话,直接看图。+ r# R, s# N4 [$ h8 J 5 i6 z7 A% v6 e1 c) J, q - ?0 L: n9 H4 p6 z7 l , } e1 ?1 Y) z1 ]" J) I2 i; X- b9 U8 ~ n/ ^ $ j5 K. g1 X2 K8 Z5 D @: c. | W2 S$ k7 a8 P& R" f ![]() ! p5 Q# H% a7 J2 z7 v: A" P ( L( e0 \4 T n- H1 O6 Z: Z4 {1 `! t. l' Y" i! y1 n" Y9 ? (2)用STMISP.EXE下载,STMISP.EXE是一个STM32的ISP应用程序6 P# v) F) R( c" F 接着不说话,直接上图。 ![]() ![]() $ g* P$ T' |; L, j9 h% T% s6 E# n$ g- r; e# u. d- P% s5 A \. {9 S g6 c# t( `* o' ?' M- s: C: v9 T1 l2 S; K9 m5 h9 C (BY FreedomXura) : V, _' }4 U; Q- ~- @% O9 w* a% q |
![]() ![]() ![]() |
![]() |
微信公众号
手机版