查看: 1703|回复: 3

[求助] 我没搞明白I.MX6上支持的多种启动方式怎么样实现

[复制链接]

该用户从未签到

2

主题

3

帖子

0

新手上路

Rank: 1

积分
14
最后登录
2016-2-1
发表于 2016-1-28 16:45:48 | 显示全部楼层 |阅读模式
我要根据成本等考虑,随时要换外部存储器,我可能在SD上启动,也可能在eMMC上启动,或者NOR FLASH上启动,我还没搞明白怎么样让cpu在上电后能自己找到对应的存储器启动,看到RM参考手册,可以设置熔丝位,可以内部启动,还支持IIC接口的启动。

我不清楚熔丝位每位的寄存器在哪里,各位是什么含义,有哪些寄存器是熔丝位。看到mfg tool可以在配置文件里写命令,来烧录熔丝位,但是,熔丝位每位是什么意思都没找到地方有仔细介绍的。
我也不清楚应该怎么样设置,才能让芯片自己找到启动的存储器来启动设备。

我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2016-1-29 18:57:07 | 显示全部楼层
楼主你好,BOOT mode的2个脚,只能配置为从USB启动,还是从板上启动。不能影响到从哪个FLASH启动。
要想指定从哪个FLASH启动,必须要配置BOOT_CFG (WEIM接口上的那些脚)寄存器。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2016-1-29 18:57:28 | 显示全部楼层
BOOT_CFG0,1,2,3.这是CPU内部寄存器。当板子上电时,CPU 内部固化的ROM CODE会去读BOOT_CFG几个寄存器的内容,从而决定从哪个Flash启动,因此,用户必须要配置EIM接口上的那些PAD的拉高或者拉低。
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2016-1-29 18:58:04 | 显示全部楼层
从哪里启动首先要看你硬件设计是支持从哪里启动的,然后选择启动模式。具体的你可以参考官网的参考设计。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 04:01 , Processed in 0.091472 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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