野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 20731|回复: 7

使用J-flash烧录野火RT1052 QSPIflash固件的方法

[复制链接]
发表于 2018-5-13 10:31:59 | 显示全部楼层 |阅读模式
烧录前准备,J-flash默认是只能烧录Hyperflash,需要设置才能烧录QSPIflash。
以JLink_Windows_V633a驱动为例,实际6.32之后版本都适用,操作方法如下:
在安装路径下C:\Program Files (x86)\SEGGER\JLink_V633a找到JLinkDevices.xml
用记事本打开,并搜索RT1052关键字,找到6个地方有如下内容
  1. <FlashBankInfo Name="HyperFlash" BaseAddr="0x60000000" MaxSize="0x04000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_HyperFlash.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
复制代码
全部替换为
  1.     <FlashBankInfo Name="QSPIFlash" BaseAddr="0x60000000" MaxSize="0x02000000" Loader="Devices/NXP/iMXRT105x/NXP_iMXRT105x_QSPI.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" />
复制代码
修改后关闭保存。
以下为烧录步骤:
1.在开始菜单打开J-flash 6.33a软件,创建一个新的工程

jflash.jpg
2.选择芯片MIMXRT1052xxxxB
jflash2.jpg
jflash3.jpg
4.打开需要烧录的文件,支持hex,bin,srec等文件,这里以hex文件为例,
如果是bin文件还需要填入flash的起始地址0x60000000
jflash4.jpg
5.点击菜单栏Target-Connect按钮
jflash5.jpg
LOG窗口会提示连接成功
QQ截图20180513102500.jpg
6.再次操作菜单栏Target-Production Programming开始烧录,直接按下F7也可以。
jflash6.jpg
7.烧录完成会提示烧录和校验成功,这时候复位板子就可以运行烧录的程序了。
jflash7.jpg


回复

使用道具 举报

发表于 2018-5-14 08:41:17 | 显示全部楼层
可以,收藏先
回复 支持 反对

使用道具 举报

发表于 2018-5-14 08:52:48 | 显示全部楼层
回复

使用道具 举报

发表于 2018-10-16 11:19:01 | 显示全部楼层
楼主测试过写大于16MB的flash吗?我写32MB的FLash,我的bin文件23MB。最好校验出错,发现是16MB以后没写进去或者是写进去是错的。望回复。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-16 14:09:48 | 显示全部楼层
susam 发表于 2018-10-16 11:19
楼主测试过写大于16MB的flash吗?我写32MB的FLash,我的bin文件23MB。最好校验出错,发现是16MB以后没写进去 ...

没测试过那么大的固件
回复 支持 反对

使用道具 举报

发表于 2018-12-1 09:05:53 | 显示全部楼层
可以试试这个:https://github.com/JayHeng/nxp-sec-boot-ui,希望你们喜欢
回复 支持 反对

使用道具 举报

发表于 2019-7-13 15:50:17 | 显示全部楼层
多谢分享,测试成功!
回复 支持 反对

使用道具 举报

发表于 2019-7-13 16:01:29 | 显示全部楼层
Henjay724 发表于 2018-12-1 09:05
可以试试这个:https://github.com/JayHeng/nxp-sec-boot-ui,希望你们喜欢

你好,使用场合不同,Jflash不需要切换启动模式,烧录完可以直接启动,适合大批量生产测试。而不必还要从串口下载模式切换一下。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 08:43 , Processed in 0.033965 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表