目前要下载程序到ram执行, 目前有2种方法

1 用jlink

直接选择debug或者ram_0x1400, 然后点击debug就可以仿真了

这里面有3个重要的东西:

第一个是分散加载文件, 可以看到全部在RAM

需要去掉load application at startup

和ini文件中的初始化

2 用flashloader

需要用串口或者USB来下载程序到RAM

参考资料: 
痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU启动那些事(4)- Flashloader初体验(blhost) - 痞子衡 - 博客园

官方下载地址:

i.MX RT1060_跨界MCU,搭载ARM Cortex-M7内核,具有1 MB SRAM_NXP 半导体

把其中的exe拿出来, 重要的是blhost elfttosb sdphost

1 修改keil文件

修改scf链接地址

修改init文件

勾选生成hello_world.out

查看map文件的复位地址0xa415

复制.out文件到之前的flashloader tools目录

从bd_file复制这个文件到刚刚的目录, 这个是ivt的配置

最终运行之前应该有这些文件

2 生成代IVT的固件

先配置imx-itcm-unsigned.bd

我们的scf文件的链接地址是0xa000,  减去0x2000 得到0x8000.  这个是startAdress

entrypointAdress是复位地址, 0xa415 这个在上图keil map文件里面找复位地址

elftosb.exe -f imx -V -c imx-itcm-unsigned.bd -o ivt_test.bin hello_world.out

生成代ivt_test.bin

 sdphost.exe -p COM8,115200 -- write-file 0x8000 ivt_test.bin

把芯片切换到串口烧录模式, 把程序烧录到0x8000这个RAM地址

 sdphost.exe -p COM8,115200 -- jump-address 0x8400

从0x8400中开始运行

NXP RT1062 flashloader下载程序到RAM执行相关推荐

  1. CCS中下载程序到FALSH与RAM类型切换

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 操作步骤及说明 总结 前言 从CCS5到CCS12跳转,好多功能做了改变,在TI官网下载了最新的CCS12,下载了最新 ...

  2. STM32下载程序至SRAM——基于正点原子精英STM32F103ZET6开发板

    STM32下载程序至SRAM--基于正点原子精英STM32F103ZET6开发板 如题,由于STM32的FLASH烧写寿命在1万次左右,对于本人这样的改一行代码都想下载到开发板中测试的强迫症患者,真是 ...

  3. ch340串口驱动_如何使用串口来给STM32下载程序

    前言 第一次学习STM32的时候,不知道有调试器这个东西,所以一直是通过串口来给STM32下载程序,下载速度也还算可以,一般是几秒钟完成.后来用了调试器,可以直接在Keil环境下进行下载,而且还可以进 ...

  4. IAP的无线版(stm32无线下载程序)(基于有线升级)

    如果你没有时间,想吃 "快餐" ,请直接移步至文末. 在上一篇博文中,我介绍了我有线IAP用户程序升级的一些心得,有线升级并不是我的目的,无线才是,所以就有了这篇文章.这篇文章介绍 ...

  5. JZ2440:下载程序到板子上

    一.内存地址结构: 1. JZ2440有两种不同的启动方式: 从 nandflash 启动: nandflash 的前4k的内容复制到 2440 内部的 4k ram中,这4k 的内容负责将 nand ...

  6. STM32下载程序时的一个奇怪现象

    有时候发现用jlink下载程序进去,没有报错,却自动进入运行状态,程序执行异常,退出,重新编译程序,下载进去后又正常了.程序并没有修改,有点奇怪,先记录一下.

  7. Java源文件的编译、下载、解释和执行

    一.Java源文件的编译.下载.解释和执行 1. 执行java程序的步骤: Java源文件(程序员编写的*.java文件),使用javac编译生成*.class文件(字节码文件),然后使用java解释 ...

  8. 学了C语言,如何利用CURL写一个下载程序?—用nmake编译CURL并安装

    在这一系列的前一篇文章学了C语言,如何为下载狂人写一个磁盘剩余容量监控程序?中,我们为下载狂人写了一个程序来监视磁盘的剩余容量,防止下载的东西撑爆了硬盘.可是,这两天,他又抱怨他的下载程序不好用,让我 ...

  9. linux环境将python程序做成可执行

    linux环境将python程序做成可执行 作者: xuxiyao8888  时间: 2009-12-23 21:55:00 出处:http://blog.chinaunix.net/u3/11414 ...

  10. MP3在线搜索下载程序

    1.1 案例介绍 本案例是一个MP3在线搜索程序,输入歌曲的名字,就可以在互联网上搜索和下载歌曲.支持多线程并发下载. 1.1.1 目的和意义 MP3下载是一个非常有价值的应用.这个应用有两个典型特点 ...

最新文章

  1. R语言使用skimr包的skim函数查看整个dataframe数据集的summary信息、统计汇总信息(Summarize a whole dataset)
  2. js+excel+mysql_js导出数据到excel
  3. python网络安全工具箱界面_Python开发案例:设计启动工具箱,显示图形界面的方式...
  4. Redis之List类型操作
  5. 浅谈OpenCL之Platform API(2)
  6. 前后台字符串进行交互
  7. 不同路径(I和II)--动态规划
  8. Android 使用Nginx rtmp 模块
  9. BeautifulSoup4 搜索文档树Day3-8
  10. 微信小程序选择图片,查看图片信息,浏览图片,图片上传
  11. 1次订单事故,扣了我3个月绩效!
  12. Linux桌面上的小动物,前方高能!我的OriginOS桌面上,出现了一群小动物
  13. 从KRE到XRE:ASP.NET 5中正在消失的那些K
  14. mac nginx 指定php.ini,基于Mac自带nginx、php,配置php运行环境
  15. MySQL OCP认证(文末附参考题)
  16. 【转】翟永超大牛的 博客,SpringBoot SpringCloud应有尽有,转发请备注
  17. 学堂在线CPP笔记上(1-6章)
  18. 基金购买和赎回线下业务
  19. 最新列表!国内外核心期刊数据库收录范围汇总介绍
  20. Ctrl+26字母组合快捷键,分分钟变成办公室大表哥

热门文章

  1. 解决诺顿不显示盾牌图标方法
  2. Error:不允许有匹配 [xX][mM][lL] 的处理指令目标。
  3. 破解软件试用版到期问题通用办法
  4. windowsxp主题包教大家如何制作windows7主题包
  5. 关于Windows下使用CuteFTP向Ubuntu传文件时提示“请求被拒绝”
  6. MySQL触发器写入Sqlseever_sqlserver 触发器实例
  7. android时间为什么没有更新了,万年历插件_中华万年历小插件为什么不自己更新日期时间...
  8. CLRInjection - 通用托管注入(超级灰色按钮克星升级版)
  9. 荷兰国旗问题以及快速排序
  10. 北京亚信科技java笔试题_亚信科技java面试题及答案