查看: 4180|回复: 0

使用SEGGER J-Link调试NXP i.MX开发板上的QSPI FLASH

[复制链接]
  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3873

    主题

    7477

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39278
    最后登录
    2025-7-21
    发表于 2020-2-25 10:51:33 | 显示全部楼层 |阅读模式
    使用SEGGER J-Link调试NXP i.MX开发板上的QSPI FLASH



    在前段时间,我们使用了NXP LPC-Link2仿真器来调试Seeed Arch Mix开发板,该开发板基于NXP的i.MX RT1052处理器,因为SEGGER J-Link不能正常调试i.MX RT处理器的QSPI Flash。本篇文章将主要介绍如何更改HyperFlash以实现J-Link连接与QSPI Flash一起使用。

    41.png

    Seeed i.MX RT1052的J-Link EDU Mini





    根据所使用的外部存储器类型(SPI闪存、HyperFlash等),调试连接需要了解,以便它可以使用正确的驱动程序来访问和编程存储器。恩智浦LPC-Link2调试连接可以通过设置Eclipse(MCUXpresso)IDE项目属性来灵活地加载所需的闪存驱动程序:

    42.png

    闪存驱动程序设置





    这样,调试器连接可以加载适当的闪存驱动。上面的闪存驱动专用于LPC-Link2调试连接。

    对于SEGGER J-Link,人们希望可以在启动调试连接的命令行上指定所需的驱动程序,例如对于调试中的内核/器件。但是,外部Flash驱动程序设置是在全局JLinkDevices.xml文件中配置的。

    默认情况下(可能是因为i.MX RT1052的首批NXP板使用的是HyperFlash),默认情况下是使用该FLASH技术的。要进行更改,请找到JLinkDevices.xml文件。在Windows上,应该在C:\Program Files (x86)\SEGGER\JLink。

    43.png

    JLinkDevices.xml





    使用文本编辑器打开文件进行编辑。


    在JLinkDevices.xml中搜索使用的器件。在本文中,MCIMXRT1052出现在J-Link连接控制台中:

    44.png

    J-Link使用的目标器件



    在XML文件中搜索该器件:

    45.png

    加载程序以对Flash进行编程



    加载程序会标识用于对闪存进行编程的驱动程序,以及存储范围。 J-Link FLASH驱动程序位于J-Link安装文件夹的“Devices”文件夹中:

    46.png

    i.MX RT105x的Segger J-Link闪存驱动程序



    在本文中,我将其更改为使用QSPI Flash:

    47.png

    设置为使用QSPI Flash



    这样,我可以在Eclipse中使用QSPI Flash下载和调试i.MX RT1052 Seeed开发板。

    48.png

    使用QSPI FLASH调试i.MRT





    总结


    要使用SEGGER J-Link切换到其他(非默认)FLASH,我必须手动编辑和更改JLink安装文件夹中的JLinkDevices.xml文件。效果很好,但如果使用的开发板上不同的FLASH存储设​​备,请不要忘记切换回去。并且不要忘记在安装新的J-Link版本后再次进行更改。







    作者:阿哲               文章出处:点击
    qiandao qiandao
    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 05:42 , Processed in 0.079734 second(s), 19 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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