硬汉嵌入式论坛

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

[学习笔记] 【i.MX RT学习笔记2】i.MX RT评估板上面启动方式设置

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
发表于 2017-10-28 11:13:11 | 显示全部楼层 |阅读模式
(本帖子的知识点仅供参考,我手头还没有评估板,现在是看的评估板手册)
评估板手册: MIMXRT1050EVKHUG.pdf (881 KB, 下载次数: 154)
评估板启动按键的设置上有一个隐藏的知识点需要告诉大家。在前面的学习笔记1(链接 )里面对启动方式了介绍。我们了解到i.MX RT支持三种启动方式,对应的寄存器BOOT_MODE0[1:0]有两个对应的引脚进行控制。

具体boot Device中选择哪种外设,由eFUSE中的BOOT_CFG1[7:4]进行选择:

BOOT_CFG1[7:4]也可以由对应的GPIO引脚进行控制。
66.png

========================================
那么问题来了,这样的话启动模式选择需要两个引脚,boot Device的选择需要四个引脚,那得需要6个引脚才行啊,为什么评估板板子上面的拨码开关只有四个可设置:
QQ截图20171028112645.png
首先来看下评估板的说明,启动模式的两个引脚是这么说明的:
QQ截图20171028113445.png

启动模式占用了两个引脚以后,那就只有两个引脚选择boot Device的类型了,评估板手册里面是这么说明的:
77.png



了解到这些情况后,现在来说下为什么只用两个引脚就可以选择boot Device,这是因为Internal Boot模式下,eFUSE的BOOT_CFG可以配置选择boot Device类型,G[IO引脚起到覆盖的作用,而为什么覆盖两个引脚就可以,看下面这个图:
88888.png

BOOT_CFG[7]和BOOT_CFG[6]可以由两个引脚进行覆盖,而BOOT_CFG[5]和BOOT_CFG[4]还是本身的设置,不用管,这样就将不同的状态区分开了。比如BOOT_CFG[7:6] = 00的时候,上面图标中的后两位有三种情况0000,001x和0001,这三种情况完全区分的开,其它情况分析同理。这就是为什么评估板仅有四个拨码开关。
回复

使用道具 举报

614

主题

3067

回帖

4929

积分

至尊会员

积分
4929
发表于 2017-10-28 15:55:33 | 显示全部楼层
貌似慢深奥啊,目前表示不懂
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2017-10-28 18:21:49 | 显示全部楼层
评估板手册没见到,可以传上来吗?谢谢
回复

使用道具 举报

27

主题

95

回帖

181

积分

初级会员

积分
181
发表于 2017-10-29 07:17:45 | 显示全部楼层
基本 懂了。cfc7---sw7-4,   cfg6---sw7-3,表5-1和表8-8相互对应,高两位将启动设备分为4类,其中一类刚好覆盖内部启动模式,并且不与其他冲突,低两位进一步设置内部启动模式下3种设备中的一种见表3。

不知道有没有说清楚[s:138]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
 楼主| 发表于 2017-10-29 10:18:24 | 显示全部楼层

回 chinacool 的帖子

chinacool:基本 懂了。cfc7---sw7-4,   cfg6---sw7-3,表5-1和表8-8相互对应,高两位将启动设备分为4类,其中一类刚好覆盖内部启动模式,并且不与其他冲突,低两位进一步设置内部启动模式下3种设备中的一种见表3。

不知道有没有说清楚[s:138]
 (2017-10-29 07:17) 
good job [s:130]
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
 楼主| 发表于 2017-10-29 10:18:37 | 显示全部楼层

回 bd7qw 的帖子

bd7qw:评估板手册没见到,可以传上来吗?谢谢 (2017-10-28 18:21) 
已经上传到楼主位。
回复

使用道具 举报

6

主题

87

回帖

105

积分

初级会员

色不异空 空不异色 色即是空 空

积分
105
发表于 2017-10-30 10:02:35 | 显示全部楼层
这种启动方式用了I.MX系列处理器的经典启动方式,搞过I.MX5XX、I.MX6XX处理器的用过这种启动方式选择
成就他人就是成就自己
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
 楼主| 发表于 2017-10-30 10:15:51 | 显示全部楼层

回 fox492 的帖子

fox492:这种启动方式用了I.MX系列处理器的经典启动方式,搞过I.MX5XX、I.MX6XX处理器的用过这种启动方式选择 (2017-10-30 10:02) 
谢谢告知这个点[s:142]
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2017-10-30 10:33:45 | 显示全部楼层
感谢楼主,已经在官方网站下载到,
回复

使用道具 举报

17

主题

107

回帖

158

积分

初级会员

迎风而舞,扶摇直上九万里。

积分
158
发表于 2017-11-8 16:02:01 | 显示全部楼层
硬汉,你们会出这款的开发板吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
 楼主| 发表于 2017-11-9 01:55:50 | 显示全部楼层

回 业未央 的帖子

业未央:硬汉,你们会出这款的开发板吗 (2017-11-08 16:02) 
忙完今年的年中福利,二代示波器,后面就考虑准备搞起。
回复

使用道具 举报

7

主题

125

回帖

146

积分

初级会员

积分
146
发表于 2018-1-8 01:02:38 | 显示全部楼层
本帖最后由 狂野的庄稼汉 于 2018-1-8 01:04 编辑

看了楼主和4楼坛友的解答,还是有点云里雾里没有理解,自己花时间学习了下,分享给大家
首先看下原理图,SW7连接如下图所示,BOOT_MODE和BOOT_CFG默认接至地:
p1.png
可见SW7-1接至BOOT_CFG[6],SW7-2接至BOOT_CFG[9],而非4楼坛友所说“cfc7---sw7-4,   cfg6---sw7-3”,excel整理如下图:
p2.png

原理图中FUSE MAP如下图所示:
p3.png
这样理解Table3就更明了了



回复

使用道具 举报

6

主题

69

回帖

87

积分

初级会员

积分
87
发表于 2018-1-8 11:30:11 | 显示全部楼层
本帖最后由 木木 于 2018-1-8 11:33 编辑

看了楼主的描述,觉得还是云里雾里。
内核上电后,通过采样相应pin的电平,来确定到底采用哪种启动方式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 18:22 , Processed in 0.221372 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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