电子产业一站式赋能平台

PCB联盟网

搜索
查看: 327|回复: 0
收起左侧

使用jlink自带工具J-flash arm下载程序

[复制链接]

561

主题

561

帖子

3987

积分

四级会员

Rank: 4

积分
3987
发表于 2018-1-8 21:49:00 | 显示全部楼层 |阅读模式
J-flash arm是单独的Flash ISP烧写软件,把单独的bin文件或者hex文件烧写到单片机的flash里面去,在开发ARM9、ARM11的时候,对于已经批量生产的产品,在下生产线之后,需要我们对其控制器烧写程序的时候,厂家一般都只会提供一个bin文件,这时就又要用到j-flash arm。3 M$ {0 h- Q! X" \* b
J-Flash ARM是J-Link自带的一款Flash ISP软件,支持bin格式、hex格式、srec格式(Motorola的)1 u* `' g" m+ P, x1 m1 y
1、工具的位置
9 A* v5 [6 `0 `4 N3 g

hjbqae2yppr010483538.png

hjbqae2yppr010483538.png
0 t- t- Y* d: b
2、连接J-Link到PC的USB端口以,连接J-Link到STM32开发板调试端口,给STM32调试板加电。运行J-Flash ARM,在Options菜单中选择Project Settings,General设置选择Connetion to J-Link 用USB连接模式' [2 w' d. F( p0 }" ^6 _1 x

jjarwm3j4sf010483638.jpg

jjarwm3j4sf010483638.jpg
8 v# r7 }; V) N/ k/ k

& {& Y- G4 |+ r/ k7 T

tsgyq3lgx10010483738.jpg

tsgyq3lgx10010483738.jpg

+ v; i1 J7 Y1 I% T" u# [$ T  W- YTarget interface选项设置如下% Y* ], ?7 N# C5 ]' U9 F4 T

wttiofw30pf010483838.png

wttiofw30pf010483838.png

9 x, Q$ J/ w. {. H- s" K  F! QCPU选卡设置目标CPU的类型+ ]2 r- \, u$ K6 Q" W

bzfbjg3w3qd010483938.png

bzfbjg3w3qd010483938.png

6 Z7 D; i( S( P  c4 ~5 R- e如果你能找到自己的芯片类型,像ST的,都会有适配的,就在1中找到相应的CPU,设置接结束了直接进行第3步
6 L7 t$ O: d1 W6 ?6 t2 b& T3 p* ^* N如果找不到,像GD的芯片,就选择相应的内核,选择2,配置其他项
9 k, h/ Z# k6 t& OPS:其实是可以选择类似的,GD105选择ST105的没有问题4 L# u& z9 K2 Q) Q
GD207选择STF107VC
4 ^, }  j/ B7 _选择内核下面的下拉框是选择大小端模式的。  N5 R$ l' l1 K/ T* N$ B
大小端模式可以使用J-Link Commander查看
) T. w* ^5 O2 W/ |

vvu4e0gc51j010484038.png

vvu4e0gc51j010484038.png

- L( O1 @! u) m; s  ]
$ F0 H4 j* S" _6 T4 [3 L* [. \% P3、烧写程序
0 Z& ?) y) C( m7 w' N第一步:在File菜单中选择Open data file,打开你需要烧录的hex文件。然后在Target菜单中选择Connect命令,芯片,系统显示Connected以及连接上的CPU信息。
$ h; v% g, @$ g! e2 ]

ieijwayef0k010484138.png

ieijwayef0k010484138.png
: U7 {8 K+ R! v) r* D, j- }0 H1 a
第二步:在Target菜单中选择Erase Chip,擦除STM32片上Flash中的软件,然后系统显示成功的对话框,然后在Target菜单中选择Program命令,系统开始烧录程序到STM32的片上flash中。* I6 {7 s) D6 ]/ {
第三步,运行刚才烧录的程序; }- C2 T( }. K, {  F
在Target菜单中选择Program命令,系统开始烧录程序到STM32的片上flash中。系统显示烧录所用时间。
' o+ [1 k0 Q6 V, I0 i* h* s/ \; K! F第四步,在Target菜单中选择Start Application,系统就运行起来。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表