MIMXRT1050-EVK开发板在IAR环境下的下载问题
来源:互联网 发布:速卖通翻译软件 编辑:程序博客网 时间:2024/06/02 03:38
MIMXRT1050-EVK开发板在IAR环境下的下载问题
本篇针对在IAR环境下,采用板载DAP-link进行拖拽下载的方法。如需了解在MDK环境下的调试及下载方法,请参考作者zuozhongkai的文章I.MX RT1050 EVK开发板代码下载和调试。
以SDK中的shell例程为例,(例程路径为SDK_2.3.0_EVK-MIMXRT1050\boards\evkmimxrt1050\demo_apps\shell\iar)
首先打开工程,
此时会发现默认工程选项为SDRAM_DEBUG,在这种工程模板下,可以进行下载与调试,但是此时下载的位置为sdram,断电后程序无法继续保持。而我们期望的是将程序下载到flash内,而选项内并没有下载到flash里的工程模板选项。默认工程模板选项卡如下图。
所以我们需要新建一个下载到flash里的工程模板。步骤如下。
- Project选项卡 - Edit Configurations。
- 在弹出的窗口中点击NEW。
- 输入新的工程模板名。并选择一个已有的工程模板作为基础配置。
- 模板添加完成后如下图,点击OK完成添加。
由于此工程是基于sdram_debug工程模板创建,而我们需要更改程序下载位置,所以按以下步骤进行。
- 右键工程标题。并在弹出菜单内选择Options选项。
- 按下图所示更改工程输出配置(生成hex文件)
- 接下来更改程序的下载位置配置文件
在弹出的文件选择对话框中选择将程序下载到flash的icf文件,如官方2.3版本SDK,icf位置为:SDK_2.3.0_EVK-MIMXRT1050\devices\MIMXRT1052\iar下,
接下来确认更改,并编译工程。
编译完成后,在工程输出文件夹下即可找到生成的hex文件,将此hex文件拖拽到DAP-Link的U盘下,DAP-Link会自动完成下载,复位开发板即可运行。需要注意,此种方法只适合将hex直接拖拽到u盘的方式自动下载,不能在IAR环境中直接调试下载。如需要在线调试,可将工程模板切换为debug模式。
阅读全文
0 0
- MIMXRT1050-EVK开发板在IAR环境下的下载问题
- I.MX RT1050 EVK开发板代码下载和调试
- static __inline 在IAR和keil开发环境下的差别
- TI z-stack 在IAR环境下的错误处理
- IAR环境下ucosii在STM32上的移植
- 在Ubuntu下,建立下载image文件到Mini2440或者TQ2440开发板的环境
- 解决IAR在线不能下载的问题
- IAR集成开发环境的使用
- 在IAR环境下,lpc2478 用户程序的地址及中断向量设置
- 在IAR环境下,lpc2478 用户程序的地址及中断向量设置
- 在iar环境下,把一个普通的stm32工程上移植入ucosii
- stm32存储器结构、 IAR 开发环境下的.icf 文件、.map文件 解析
- 在IAR的集成开发环境中实现数据变量定位方法如下三种
- 在IAR的集成开发环境中实现数据变量定位方法如下三种
- IAR 环境下基于JLINK在RAM中调试STM32
- 在IAR环境下调试CC2510二疑惑
- 关于在WindowsXp 环境下Python2.6 + web.py 构建WEB开发环境遇到的问题
- IAR环境下中断控制
- spring-web和spring-webmvc 版本冲突jar包冲突
- 几种常用排序算法和图论
- Python中理解进程(Process),线程(Thread)和协程(Coroutines)的感悟
- sql语句备份还原数据库
- SQL小结 增删改查 创建数据库 建表
- MIMXRT1050-EVK开发板在IAR环境下的下载问题
- 实测 CORS 跨域访问之 Access-Control-Allow-Origin 多域名设置
- 你可能不需要vuex
- redis学习笔记五(持久化)
- 深度学习系列笔记之线性代数
- leetcode 26. Remove Duplicates from Sorted Array从排序数组中移出重复元素(双指针)
- 浅谈node ---- (1)
- 有嚼头的逻辑实现
- Codeforces Beta Round #25 (Div. 2 Only)