|
J-flash arm是單獨(dú)的Flash ISP燒寫(xiě)軟件,把單獨(dú)的bin文件或者h(yuǎn)ex文件燒寫(xiě)到單片機(jī)的flash里面去,在開(kāi)發(fā)ARM9、ARM11的時(shí)候,對(duì)于已經(jīng)批量生產(chǎn)的產(chǎn)品,在下生產(chǎn)線之后,需要我們對(duì)其控制器燒寫(xiě)程序的時(shí)候,廠家一般都只會(huì)提供一個(gè)bin文件,這時(shí)就又要用到j(luò)-flash arm。3 k+ W. C4 j. O8 c
J-Flash ARM是J-Link自帶的一款Flash ISP軟件,支持bin格式、hex格式、srec格式(Motorola的)
& S7 i/ W+ b! q1、工具的位置4 _. A% @; E8 D. F: X
hjbqae2yppr010483538.png (16.85 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
hjbqae2yppr010483538.png
2024-9-17 11:14 上傳
* P1 m% ]8 |7 v" [1 u
2、連接J-Link到PC的USB端口以,連接J-Link到STM32開(kāi)發(fā)板調(diào)試端口,給STM32調(diào)試板加電。運(yùn)行J-Flash ARM,在Options菜單中選擇Project Settings,General設(shè)置選擇Connetion to J-Link 用USB連接模式9 U9 a/ r- ~3 U, m
jjarwm3j4sf010483638.jpg (221.24 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
jjarwm3j4sf010483638.jpg
2024-9-17 11:14 上傳
( w. \5 B7 |# P5 c0 R3 e$ y9 Q7 l
, `( g9 O( }) D
tsgyq3lgx10010483738.jpg (87 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
tsgyq3lgx10010483738.jpg
2024-9-17 11:14 上傳
, f: x0 `( @0 m. }8 k
Target interface選項(xiàng)設(shè)置如下: L; L& q7 t6 [. s2 |+ T
wttiofw30pf010483838.png (10.9 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
wttiofw30pf010483838.png
2024-9-17 11:14 上傳
) m1 K* |) F/ a( \+ r9 k
CPU選卡設(shè)置目標(biāo)CPU的類(lèi)型# r$ q. R. J# j B2 a
bzfbjg3w3qd010483938.png (15.96 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
bzfbjg3w3qd010483938.png
2024-9-17 11:14 上傳
. n5 b$ P* D$ ? O3 n, W$ }如果你能找到自己的芯片類(lèi)型,像ST的,都會(huì)有適配的,就在1中找到相應(yīng)的CPU,設(shè)置接結(jié)束了直接進(jìn)行第3步 j% q' O# i1 Y
如果找不到,像GD的芯片,就選擇相應(yīng)的內(nèi)核,選擇2,配置其他項(xiàng)
2 e0 g4 @' w' ~' e* k" Z& XPS:其實(shí)是可以選擇類(lèi)似的,GD105選擇ST105的沒(méi)有問(wèn)題. S' u8 N8 g ?! r. J
GD207選擇STF107VC" e; `" l% {& i2 G8 K6 b
選擇內(nèi)核下面的下拉框是選擇大小端模式的。# c( P0 W+ I1 n% o, T5 g" A
大小端模式可以使用J-Link Commander查看
% J* I5 H: g( E K, |( `! O
vvu4e0gc51j010484038.png (8.65 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
vvu4e0gc51j010484038.png
2024-9-17 11:14 上傳
# Z/ w: H2 r) K5 E' I$ O - d6 O f6 m; u% d a& i" a6 T
3、燒寫(xiě)程序* v8 F" Y1 O- ]; z" {* F
第一步:在File菜單中選擇Open data file,打開(kāi)你需要燒錄的hex文件。然后在Target菜單中選擇Connect命令,芯片,系統(tǒng)顯示Connected以及連接上的CPU信息。) p# Z! N# }/ i, D5 v
ieijwayef0k010484138.png (21 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
ieijwayef0k010484138.png
2024-9-17 11:14 上傳
# S( w4 Q- ]' p6 z D第二步:在Target菜單中選擇Erase Chip,擦除STM32片上Flash中的軟件,然后系統(tǒng)顯示成功的對(duì)話框,然后在Target菜單中選擇Program命令,系統(tǒng)開(kāi)始燒錄程序到STM32的片上flash中。' d$ J; T2 h) t2 h9 f
第三步,運(yùn)行剛才燒錄的程序4 e7 O. _ ]# P
在Target菜單中選擇Program命令,系統(tǒng)開(kāi)始燒錄程序到STM32的片上flash中。系統(tǒng)顯示燒錄所用時(shí)間。
7 o3 L( Y7 {% ]/ `) V4 m! B5 F第四步,在Target菜單中選擇Start Application,系統(tǒng)就運(yùn)行起來(lái)。 |
|