[i.MX] 求助,IMX6Q SD卡启动问题

[复制链接]
 楼主| duzouliunian 发表于 2016-6-20 15:28 | 显示全部楼层 |阅读模式
本帖最后由 duzouliunian 于 2016-6-20 15:48 编辑

第一个问题:从SD卡启动uboot时,执行mmc dev可以检测到SD卡:
                 swith to partiotions #0, ok
                 mmc0 is current device
         为了后面启动内核,需要修改env并保存,执行saveenv时却会报错(似乎又检测不到SD卡了……):
                 Saving Environment to MMC...
                 MMC: no card present
                 !MMC init failed
         具体请见附图1,现在不知道应该修改uboot的什么地方。。。。

第二个问题:如果不保存环境变量直接boot,可直接启动kernel,但是中间卡住了。。。。网上说是因为SD卡被写保护了
         具体请见附图2和3,想知道如何才能解除写保护QAQ,求大神解惑,感谢!





2016-06-20 15_19_14的屏幕截图.png
2016-06-20 15_40_13的屏幕截图.png
2016-06-20 15_40_20的屏幕截图.png
 楼主| duzouliunian 发表于 2016-6-20 16:46 | 显示全部楼层
QAQ自己顶,板子是实验室参照mx6sabresd板做的
 楼主| duzouliunian 发表于 2016-6-20 17:46 | 显示全部楼层
第一个问题自己修改解决了。。。但是第二个问题:kernel启动时卡住的问题仍然存在,继续求解答。。。
殷淼 发表于 2016-6-21 23:29 | 显示全部楼层
duzouliunian 发表于 2016-6-20 17:46
第一个问题自己修改解决了。。。但是第二个问题:kernel启动时卡住的问题仍然存在,继续求解答。。。 ...

不知道你第一个问题怎么解决的,分享一下呢?
 楼主| duzouliunian 发表于 2016-6-22 15:43 | 显示全部楼层
殷淼 发表于 2016-6-21 23:29
不知道你第一个问题怎么解决的,分享一下呢?

把mx6sabresd.c中SD卡的cd端修改了一下,改成了板上实际使用的GPIO
bxf890817 发表于 2016-6-24 09:18 | 显示全部楼层
你的SD卡根目录的文件系统做的确定正确吗?还有你的uboot参数print一下贴上来看看。应该是挂载文件系统时出错了,内核应该启动完成了。
殷淼 发表于 2016-6-28 10:23 | 显示全部楼层
duzouliunian 发表于 2016-6-22 15:43
把mx6sabresd.c中SD卡的cd端修改了一下,改成了板上实际使用的GPIO

嗯,我这边也已经解决了。

主要问题出在,env保存的位置配置错误。
修改了CONFIG_SYS_MMC_ENV_DEV
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部