mikewang011 发表于 2018-6-28 17:40:13

拓展segger烧入算法,支持正点原子"号令者" jlink 下载

背景:
       原子官方提供的资料中,已经实现了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的代码

Excellence 发表于 2018-6-28 18:08:13

{:victory:}{:victory:}{:victory:}

正点原子 发表于 2018-6-28 18:18:15

感谢。。。

shangdawei 发表于 2018-6-28 19:14:24

不明觉厉。

dreambox 发表于 2018-6-28 22:23:13

能否开放一下elf文件算法,学习一下FLASH算法

huangqi412 发表于 2018-11-16 10:55:05

dreambox 发表于 2018-6-28 22:23
能否开放一下elf文件算法,学习一下FLASH算法

KEIL目录下似乎有参考

xu84404351 发表于 2018-11-26 12:43:40


不明觉厉。
页: [1]
查看完整版本: 拓展segger烧入算法,支持正点原子"号令者" jlink 下载