|
J-flash arm是單獨(dú)的Flash ISP燒寫軟件,把單獨(dú)的bin文件或者h(yuǎn)ex文件燒寫到單片機(jī)的flash里面去,在開發(fā)ARM9、ARM11的時(shí)候,對(duì)于已經(jīng)批量生產(chǎn)的產(chǎn)品,在下生產(chǎn)線之后,需要我們對(duì)其控制器燒寫程序的時(shí)候,廠家一般都只會(huì)提供一個(gè)bin文件,這時(shí)就又要用到j(luò)-flash arm。
O, [4 U9 x1 M, J5 ^J-Flash ARM是J-Link自帶的一款Flash ISP軟件,支持bin格式、hex格式、srec格式(Motorola的)# M# _$ }$ b) a0 j8 X- @. E6 g
1、工具的位置8 L' }# P6 ]# r* l
hjbqae2yppr010483538.png (16.85 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
hjbqae2yppr010483538.png
2024-9-17 11:14 上傳
/ f# f7 a0 s9 n6 s" }2 R' _
2、連接J-Link到PC的USB端口以,連接J-Link到STM32開發(fā)板調(diào)試端口,給STM32調(diào)試板加電。運(yùn)行J-Flash ARM,在Options菜單中選擇Project Settings,General設(shè)置選擇Connetion to J-Link 用USB連接模式
9 f+ J+ B- \1 k; h
jjarwm3j4sf010483638.jpg (221.24 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
jjarwm3j4sf010483638.jpg
2024-9-17 11:14 上傳
! g: X* e3 X5 |/ } + t( M* X, @/ R1 x2 ~) `: M+ |2 w
tsgyq3lgx10010483738.jpg (87 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
tsgyq3lgx10010483738.jpg
2024-9-17 11:14 上傳
/ R2 Q6 l2 h3 oTarget interface選項(xiàng)設(shè)置如下
( r- p$ k% l2 I4 t& g* R
wttiofw30pf010483838.png (10.9 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
wttiofw30pf010483838.png
2024-9-17 11:14 上傳
8 A: p: `$ _- J+ i' MCPU選卡設(shè)置目標(biāo)CPU的類型) g, a M4 V! q: X! \% _
bzfbjg3w3qd010483938.png (15.96 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
bzfbjg3w3qd010483938.png
2024-9-17 11:14 上傳
) D, X0 m8 e) y2 Z/ h: Y
如果你能找到自己的芯片類型,像ST的,都會(huì)有適配的,就在1中找到相應(yīng)的CPU,設(shè)置接結(jié)束了直接進(jìn)行第3步
0 w5 `, J- c: k2 W5 G# Z/ z如果找不到,像GD的芯片,就選擇相應(yīng)的內(nèi)核,選擇2,配置其他項(xiàng) u8 F( l- v$ L* j+ c e
PS:其實(shí)是可以選擇類似的,GD105選擇ST105的沒有問題1 H! i$ k. A0 q9 L) |: k% h1 p# ]
GD207選擇STF107VC6 h. Q$ u6 U/ P9 a+ A) w
選擇內(nèi)核下面的下拉框是選擇大小端模式的。
4 p3 T0 _: a3 ^, e大小端模式可以使用J-Link Commander查看
9 K1 B6 T% w1 D/ \
vvu4e0gc51j010484038.png (8.65 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
vvu4e0gc51j010484038.png
2024-9-17 11:14 上傳
. b* V$ s0 m- m4 i4 b) u3 n
; k8 s+ x8 x( w0 s; i5 t3、燒寫程序8 P4 v! }5 a% \ V0 }2 ]% a
第一步:在File菜單中選擇Open data file,打開你需要燒錄的hex文件。然后在Target菜單中選擇Connect命令,芯片,系統(tǒng)顯示Connected以及連接上的CPU信息。
1 c" R8 t) W) H8 ~
ieijwayef0k010484138.png (21 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
ieijwayef0k010484138.png
2024-9-17 11:14 上傳
1 {' g" q k$ U4 t$ E第二步:在Target菜單中選擇Erase Chip,擦除STM32片上Flash中的軟件,然后系統(tǒng)顯示成功的對(duì)話框,然后在Target菜單中選擇Program命令,系統(tǒng)開始燒錄程序到STM32的片上flash中。
0 ]/ U( H3 v+ r& T- k& R第三步,運(yùn)行剛才燒錄的程序0 O6 ^1 b: m8 \4 V" K2 d9 g& u4 ~
在Target菜單中選擇Program命令,系統(tǒng)開始燒錄程序到STM32的片上flash中。系統(tǒng)顯示燒錄所用時(shí)間。- B+ W9 P; z: v! y) y, {, c
第四步,在Target菜單中選擇Start Application,系統(tǒng)就運(yùn)行起來。 |
|