硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3292|回复: 6
收起左侧

[开发工具] MCUXpresso IDE开发RT1050学习笔记4:什么是XIP

[复制链接]

4

主题

8

回帖

204

积分

高级会员

积分
204
发表于 2018-5-10 16:26:24 | 显示全部楼层 |阅读模式
什么是XIP以及如何使用
传统的标准Cotrex-M应用程序映像是放在MCU内部flash中的,当MCU复位时,映像将被自动执行加载执行,其中的细节是对用户隐藏的。当MCU启动时,首先执行的时BootROM中的代码,该代码对flash进行管理。但在RTl050中,所有的flash是外置的,BootROM无法知道flash的相关信息。这就需要为BootROM提供额外的相关信息用来对flash初始化和优化,BootROM利用映像文件的前8KB区域来获取相关信息。XIP就是用来生成这8KB头文件的。
对于一个新的工程,新建工程向导会利用xip文件夹下的模板文件,通过一个链接脚本文件来自动生成对应的头文件。
提示:该映像头文件仅仅适用于位于0x60000000Hyperflash(工程默认值)

评分

参与人数 1金币 +50 收起 理由
eric2013 + 50 赞一个!

查看全部评分

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107914
QQ
发表于 2018-5-10 16:32:00 | 显示全部楼层
666,这些基础知识点言简意赅,简单明了,非常不错。
回复

使用道具 举报

0

主题

35

回帖

264

积分

高级会员

积分
264
发表于 2018-5-10 16:53:45 | 显示全部楼层
豁然开朗
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2018-5-10 20:10:21 | 显示全部楼层
谢谢楼主,请问除了默认的Hyperflash,低点速的flash也以吧?怎末处理?谢谢
回复

使用道具 举报

3

主题

164

回帖

173

积分

初级会员

积分
173
发表于 2018-5-10 23:49:08 | 显示全部楼层
bd7qw 发表于 2018-5-10 20:10
谢谢楼主,请问除了默认的Hyperflash,低点速的flash也以吧?怎末处理?谢谢

可以看下这篇文章http://blog.chinaaet.com/jihceng0622/p/5100053101
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2018-5-11 08:37:45 | 显示全部楼层
感谢楼上朋友,再次感谢楼主的贴
回复

使用道具 举报

0

主题

22

回帖

22

积分

新手上路

积分
22
发表于 2018-5-12 12:49:35 | 显示全部楼层
这么精髓的解读,学习了,谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-18 14:57 , Processed in 0.233096 second(s), 30 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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