J-Flash ARM是J-Link自带的一款Flash ISP软件(这个你在安装J-Link驱动之后就会看到,其实还自带几个其他的小软件,别看小,真的都很强大的,这里先留个悬念,呵呵),支持bin格式、hex格式、srec格式(Motorola的)下载。
全功能版J-LINK配合IAR EWARM,ADS,KEIL,WINARM,Real View等集成开发环境支持所有ARM7/ARM9/Cortex内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。
J-Link ARM功能:
* USB 2.0接口;* 支持任何ARM7/ARM9 核Cortex M3 supported, 包括ithumb 模式;
* 下载速度达到600k byte/s;
* DCC速度到达800k byte/s;
* 与IAR Workbench可无缝集成;
* 通过USB供电,无需外接电源;
* JTAG最大时钟达到12M;
* 自动内核识别;
* 自动速度识别;
* 支持自适应时钟;
* 所有JTAG信号能被监控,目标板电压能被侦测;
* 支持JTAG链上多个设备的调试;
* 完全即插即用;
* 20Pin标准JTAG连接器;
* 宽目标板电压范围:1.2V-3.3V
* 多核调试;
* 包括软件:J-Mem,可查询可修改内存;
* 包括J-Link Server:(可通过TCP/IP连接到J-Link);
J-Flash ARM使用方法:
下面我就以烧写bin文件(当然生成bin文件可以用CW、MDK、IAR生成,我还是习惯用IAR了就以它为例)到K60的flash为例介绍J-Flash ARM的使用方法:1.首先用IAR打开一个K60的工程,需要做一下设置,如下图:

2.设置如上图之后,编译链接整个工程,然后我们到$PROJ_DIR$\FLASH_512KB_PFLASH\Exe文件下找到.bin文件,如下图(.out文件为我们点击debug时用到的文件):

3.要烧写的文件准备好了,下面就需要打开J-Flash ARM软件了,上图:

打开界面如下图所示:

4.首次使用的时候,我们需要点击File->Open Project,然后选择目标芯片,这里由于我以K60为例,我们找到MK60N512.jflash

打开之后,接着连接J-Link和目标板并给J-Link和目标板供电,然后开始连接,点击Target->connect

连接之后,可以在下面的log窗口看到连接已经成功了,哈哈,到这一步就已经走了一大半路了,喝口水,咳咳。

5.加载第二步生成的.bin文件,点击File->Open data file找到要下载的bin文件,然后点击打开,这时弹出烧写flash的首地址,我们默认为0即从K60的0x00000000地址开始烧写,然后点击确认:



6.最后一步,把打开的bin文件下载到目标板之中,点击target->Program,下载程序到目标板中,中间弹出窗口一律默认即可,然后下载成功之后,程序没有立即执行,这时就需要最后一个操作了,点击target->start application启动程序运行,然后就到了见证奇迹的时刻了,哈哈。
j-link驱动,arm开发必备,当你的j-link不能被识别时,很有可能就是j-link驱动的问题






















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版
谢谢楼主
非常好