OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 731|回复: 9

拓展segger烧入算法支持号令者在 jlink下直接烧入

[复制链接]

  离线 

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-8-13
在线时间
23 小时
发表于 2018-6-28 16:39:33 | 显示全部楼层 |阅读模式
背景:
       原子官方提供的资料中,已经实现了keil下的烧入算法,但是对于想使用eclipse或者 nxp mcuxpresso的用户则是比较头疼了,于是花了两天时间实现了segger的算法拓展支持。
相关拓展的资料可以参见segger官方UM08001 open flash loader 一节,再放一个wiki的链接 https://wiki.segger.com/Adding_Support_for_New_Devices

下面介绍一下增加号令者支持步骤,并再结尾附上算法附件,希望也能方便大家
环境:
  segger 版本:V633f
  jlink版本: V9
  我的segger安装路径 D:\Program Files (x86)\SEGGER\JLink_V633f
注意:后面的步骤都是基于本地安装路径,其他用户请根据实际情况自行修改
步骤:
  1.将压缩文件中的 RT1052_flexspi_nor_driver.elf 解压到 D:\Program Files (x86)\SEGGER\JLink_V633f\Devices\NXP\iMXRT105x\ ,如图一所示
  2.打开D:\Program Files (x86)\SEGGER\JLink_V633f\JLinkDevices.xml 文件,如图二所示
  3.打开jlink.exe, 输入connect,在接下来提示选择device的时候,在对话框中选择rt1052Commader如图三所示
  4. 确定端口 选择好链接速度即可 连接上主板,如图四所示
效果验证:
   1.整片擦除,输入erase指令(可能需要先输入exec EnableEraseAllFlashBanks)如图5 图6所示
   2.读取Qspi flash 内容(0x60000000处) 如图6所示
   3.通过jlink 写入数据,并读出,如图7所示
附件说明:

  附件包含 elf 烧入算法,txt中 包含需要添加的 一段 xml的代码


烧入算法放置路径(图1)

烧入算法放置路径(图1)

JlinkDevices.xml 修改细节(图2)

JlinkDevices.xml 修改细节(图2)

选择设备(图3)

选择设备(图3)

图4

图4

图4

图4

图5

图5

图6

图6

图7

图7

algorithm.rar

341.8 KB, 下载次数: 87

回复

使用道具 举报

  离线 

74

主题

6678

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
13388
金钱
13388
注册时间
2013-11-13
在线时间
1607 小时
发表于 2018-6-28 17:02:05 | 显示全部楼层
这个厉害了,必须得顶
回复 支持 反对

使用道具 举报

  离线 

9

主题

538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3356
金钱
3356
注册时间
2015-1-7
在线时间
793 小时
发表于 2018-6-28 17:09:11 | 显示全部楼层
这个厉害了,必须得顶
机器生汇编,汇编生B,B生C,C生万物.... 经过长期对C语言的研究,目前只有两个方面不懂:这也不懂,那也不懂
https://github.com/ianhom
回复 支持 反对

使用道具 举报

  离线 

9

主题

538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3356
金钱
3356
注册时间
2015-1-7
在线时间
793 小时
发表于 2018-6-28 17:14:49 | 显示全部楼层
现在的新人贴都这么厉害的吗
机器生汇编,汇编生B,B生C,C生万物.... 经过长期对C语言的研究,目前只有两个方面不懂:这也不懂,那也不懂
https://github.com/ianhom
回复 支持 反对

使用道具 举报

  离线 

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-8-13
在线时间
23 小时
 楼主| 发表于 2018-6-28 17:47:19 | 显示全部楼层
ianhom 发表于 2018-6-28 17:14
现在的新人贴都这么厉害的吗

新人贴 得给大家谋福利才行
回复 支持 反对

使用道具 举报

  在线 

516

主题

9万

帖子

31

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
134779
金钱
134779
注册时间
2010-12-1
在线时间
1316 小时
发表于 2018-6-29 01:51:20 | 显示全部楼层
楼主牛逼啊
回复 支持 反对

使用道具 举报

  离线 

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2018-7-3
在线时间
13 小时
发表于 2018-7-7 17:02:46 | 显示全部楼层
lz你好,为何我按照你的方法无法出现 commader 、?你能不能把你的 xml文件传上来啊?

TIM截图20180707170130.png
回复 支持 反对

使用道具 举报

  离线 

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-8-13
在线时间
23 小时
 楼主| 发表于 2018-7-8 11:04:45 | 显示全部楼层
asj 发表于 2018-7-7 17:02
lz你好,为何我按照你的方法无法出现 commader 、?你能不能把你的 xml文件传上来啊?

在公司电脑上,下周一上班 我上传一下
回复 支持 反对

使用道具 举报

  离线 

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2012-8-13
在线时间
23 小时
 楼主| 发表于 2018-7-9 10:06:58 | 显示全部楼层
asj 发表于 2018-7-7 17:02
lz你好,为何我按照你的方法无法出现 commader 、?你能不能把你的 xml文件传上来啊?

这个是我的 xml文件,请查收

JLinkDevices.rar

4.43 KB, 下载次数: 26

回复 支持 反对

使用道具 举报

  离线 

5

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2018-7-3
在线时间
13 小时
发表于 2018-7-11 08:00:55 | 显示全部楼层
谢谢 可以了
TIM截图20180711080034.png
回复 支持 反对

使用道具 举报

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

本版积分规则




关闭

正点原子双11大促销上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-11-17 02:52

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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