查看: 5248|回复: 0

[分享] 恢复对执行WFI的NXP i.MX RT1064-EVK开发板的调试访问

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

    连续签到: 2 天

    [LV.8]以坛为家I

    3868

    主题

    7472

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    39227
    最后登录
    2025-7-18
    发表于 2020-5-20 10:23:58 | 显示全部楼层 |阅读模式
    恢复对执行WFI的NXP i.MX RT1064-EVK开发板的调试访问


    本篇针对在IAR环境下,采用板载DAP-link进行拖拽下载的方法。如需了解在MDK环境下的调试及下载方法,请参考作者zuozhongkai的文章I.MX RT1050 EVK开发板代码下载和调试。


    以SDK中的shell例程为例,(例程路径为SDK_2.3.0_EVK-MIMXRT1050\boards\evkmimxrt1050\demo_apps\shell\iar)


    首先打开工程
    1.png
    此时会发现默认工程选项为SDRAM_DEBUG,在这种工程模板下,可以进行下载与调试,但是此时下载的位置为sdram,断电后程序无法继续保持。而我们期望的是将程序下载到flash内,而选项内并没有下载到flash里的工程模板选项。默认工程模板选项卡如下图。
    2.png
    所以我们需要新建一个下载到flash里的工程模板。步骤如下。


    Project选项卡 - Edit Configurations。
    3.png
    在弹出的窗口中点击NEW。
    4.png
    输入新的工程模板名。并选择一个已有的工程模板作为基础配置。
    5.png
    模板添加完成后如下图,点击OK完成添加。
    6.png
    由于此工程是基于sdram_debug工程模板创建,而我们需要更改程序下载位置,所以按以下步骤进行。


    右键工程标题。并在弹出菜单内选择Options选项。
    7.png
    按下图所示更改工程输出配置(生成hex文件)
    8.png
    接下来更改程序的下载位置配置文件
    9.png
    在弹出的文件选择对话框中选择将程序下载到flash的icf文件,如官方2.3版本SDK,icf位置为:SDK_2.3.0_EVK-MIMXRT1050\devices\MIMXRT1052\iar下,
    10.png
    接下来确认更改,并编译工程。
    11.png
    编译完成后,在工程输出文件夹下即可找到生成的hex文件,将此hex文件拖拽到DAP-Link的U盘下,DAP-Link会自动完成下载,复位开发板即可运行。需要注意,此种方法只适合将hex直接拖拽到u盘的方式自动下载,不能在IAR环境中直接调试下载。如需要在线调试,可将工程模板切换为debug模式。



    文章出处:CSDN

    qiandao qiandao
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 09:11 , Processed in 0.084453 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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