j-flash arm是干什么用的?

作者&投稿:出卷 (若有异议请与网页底部的电邮联系)
怎么利用j-flash清楚arm程序~

J-flash arm是单独的Flash ISP烧写软件,把单独的bin文件或者hex文件烧写到单片机的flash里面去,在开发ARM9、ARM11的时候,对于已经批量生产的产品,在下生产线之后,需要我们对其控制器烧写程序的时候,厂家一般都只会提供一个bin文件,这时就又要用到j-flash arm。
J-Flash ARM是J-Link自带的一款Flash ISP软件,支持bin格式、hex格式、srec格式(Motorola的)
如下介绍J-Flash ARM的使用方法:
1.首先用IAR打开一个K60的工程,需要做一下设置,如下图:

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

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

打开界面如下图所示:

4.首次使用的时候,需要点击File->Open Project,然后选择目标芯片,如例,找到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-Flash的完整操作流程就好了。

其实是JLINK的原因。 我用stm32时候也是这样。J-LINK软件用的是J-Flash ARM,你刚下完程序后,因为J-LINK和你的开发板正在connect中,如果你点target->disconnect 然后再复位就行了。

理解为arm芯片燃烧器,用于将二进制代码烧录到芯片flash中。J-flashARM是由j-link提供的FlashISP软件,支持bin格式、hex格式和srec格式。

J-flash是单独的flashISP燃烧软件,编写单独的本文件或十六进制文件烧单片机flash,ARM9的发展。

在开发ARM9、ARM11的时候,对于已经批量生产的产品,在下生产线之后,需要我们对其控制器烧写程序的时候,厂家一般都只会提供一个bin文件,这时就又要用到j-flasharm。

扩展资料:

闪光方式按技术分为Nand和Nor闪光和AG-和闪光三大类;

1.NorFlash

通常用于存储程序。起初,当MP3芯片还不成熟时,我们使用Nor闪光,如手电筒ATJ2075,sunplussp7530等。目前,这种Flash还没有被大量使用,只有一些读卡器MP3和数码相框还能看到

由于本产品没有支持SD卡的内存,芯片中的ROM不足以存储程序,所以我们需要使用Nor闪存程序。

2.Nand

Flash也有几种可用的方式,包括SLC、MCL和MirrorBit。SLC是单级的,Cell表示每个存储位置只有1位数据。MLC是多层单元,这意味着该技术允许2,位的数据存储在存储单元中。MirrorBit每个存储单元只有4位数据。

3.Flash

是日本瑞萨(Renesas)公司的技术。该产品的收率不是很高,有效产能也相对较低。原厂推出Flash,产能有88%、92%、96%、96%可以使用,MP3产品。

而其他两款只能用于U盘和SD卡产品。现在,瑞萨推出了Flash制造商,银和技术也已转移到台湾力晶继续生产。



   J-flash arm是单独的Flash ISP烧写软件,把单独的bin文件或者hex文件烧写到单片机的flash里面去,在开发ARM9、ARM11的时候,对于已经批量生产的产品,在下生产线之后,需要我们对其控制器烧写程序的时候,厂家一般都只会提供一个bin文件,这时就又要用到j-flash arm。

   J-Flash ARM是J-Link自带的一款Flash ISP软件,支持bin格式、hex格式、srec格式(Motorola的)

如下介绍J-Flash ARM的使用方法:

1.首先用IAR打开一个K60的工程,需要做一下设置,如下图:

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

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

打开界面如下图所示:

4.首次使用的时候,需要点击File->Open Project,然后选择目标芯片,如例,找到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-Flash的完整操作流程就好了。



可以理解成arm芯片的烧写器,用来将二进制代码烧写到芯片flash中


港南区15350096424: J - FLASh已经清掉烧录的,程序 -
敖雅四消: J-flash arm是单独的Flash ISP烧写软件,把单独的bin文件或者hex文件烧写到单片机的flash里面去,在开发ARM9、ARM11的时候,对于已经批量生产的产品,在下生产线之后,需要我们对其控制器烧写程序的时候,厂家一般都只会提供一个...

港南区15350096424: 如何利用JLINK烧写U - boot到NAND Flash中 -
敖雅四消: 一、方法一,利用NOR Flash. 这种方法是利用JLink能够烧写程序到NOR Flash来完成的,首先利用J-FLASH ARM将u-boot.bin烧写进NOR Flash(记得烧写到NOR Flash的0x0起始地址处),然后设置开发板从NOR Flash启动,这时候系统进入U-boot命令行模式...

港南区15350096424: stm32加密后可以重新烧写吗 -
敖雅四消: CPU Flash读保护使能后,仿真器调试会失败.J-LINK有个解锁菜单,需要解锁才能正常再次烧写程序.当然解锁会导致Flash内容被全部擦出. 启动"J-Flash ARM"工具,Target->unsercure chip 就解除了芯片的读保护.

港南区15350096424: 如何使用jlink下载u - boot到jz2440开发板的norflash -
敖雅四消: 1、开发板设置为norflash启动2、连好线后启动J-Flash ARM,进行如下操作(1)file->open progect,打开s3c2440.jflash(这个文件可以从网上下载到),即便下载不到也没有关系,本文最后会告诉你具体如何配置(2)Target->Connect,必须...

港南区15350096424: Jlink 可以读取 stm32芯片内的FLASH程序代码吗 -
敖雅四消: 可以的,给电路板供电后,连上Jlink,打开J-FLASH ARM这个软件,在Options下打开Project settings,设置好具体芯片型号,连接方百式(J-TAG或SWD). 最后在Target下找到Read back,选择后面的三个选度型就能读取STM32内部代码了一般选择Entire chip(整片全部读取).

港南区15350096424: 主板jflash什么意思?? -
敖雅四消: 一般有2个选项 一是normal 一是lock 这是刷主板bios的开关.默认的是可以刷的.如果打到lock,主板的BIOS是不可以刷的.为了安全,一般都将其打到LOCK

港南区15350096424: 烧写程序时怎么放到nand flash中 -
敖雅四消: 这种方法是利用JLink能够烧写程序到NOR Flash来完成的,首先利用J-FLASH ARM将u-boot.bin烧写进NOR Flash(记得烧写到NOR Flash的0x0起始地址处),然后设置开发板从NOR Flash启动,这时候系统进入U-boot命令行模式,这时候打开...

港南区15350096424: 问个与J - LINK以及ARM有关的问题 -
敖雅四消: 其实是JLINK的原因. 我用stm32时候也是这样.J-LINK软件用的是J-Flash ARM,你刚下完程序后,因为J-LINK和你的开发板正在connect中,如果你点target->disconnect 然后再复位就行了.

港南区15350096424: 嵌入式用j - flash烧时选择t里面加个.jflash文件,这个文件是什么,我应该选择什么型号和mcu型号一样吗? -
敖雅四消: 你可以用J-flash打开,是它的工程文件,一般包含你需要烧写芯片的型号,大小端模式等信息.

港南区15350096424: jflash脚本本文怎么生成的 -
敖雅四消: 可以理解成arm芯片的烧写器,用来将二进制代码烧写到芯片flash中

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网