OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12484|回复: 18

UBoot启动时,提示mmc init failed,也无法saveenv

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-1-19
在线时间
0 小时
发表于 2020-3-9 11:41:15 | 显示全部楼层 |阅读模式
1金钱
UBoot启动时,提示mmc init failed.
  1. CPU:   Freescale i.MX6ULL rev1.1 69 MHz (running at 396 MHz)
  2. CPU:   Industrial temperature grade (-40C to 105C) at 43C
  3. Reset cause: POR
  4. Board: QIDAXIA BOARD
  5. I2C:   ready
  6. DRAM:  512 MiB
  7. MMC:   FSL_SDHC: 0, FSL_SDHC: 1
  8. *** Warning - MMC init failed, using default environment
复制代码
同时无法保存环境变量

  1. => saveenv
  2. Saving Environment to MMC...
  3. !MMC init failed
复制代码
在做uboot移植时出现的问题,直接下载正点原子移植好的uboot也是一样的症状,总感觉是硬件问题,板子买回来第一次就是这症状。




最佳答案

查看完整内容[请看2#楼]

为后来者提供一个思路!!!,我出现这个问题是在第三期的uboot移植网络出现的,我的解决方案是直接打开ubuntu下的终端,在ubtuntu终端里面下载到sd卡,如果在vscode的终端下载,这样子会出现这个无法保存的问题
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2022-1-16
在线时间
6 小时
发表于 2020-3-9 11:41:16 | 显示全部楼层
为后来者提供一个思路!!!,我出现这个问题是在第三期的uboot移植网络出现的,我的解决方案是直接打开ubuntu下的终端,在ubtuntu终端里面下载到sd卡,如果在vscode的终端下载,这样子会出现这个无法保存的问题
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2020-3-10 00:17:30 | 显示全部楼层
帮顶
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2019-9-3
在线时间
1 小时
发表于 2020-4-20 11:40:04 | 显示全部楼层
我的也是,不知道怎么解决
回复

使用道具 举报

2

主题

712

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2178
金钱
2178
注册时间
2018-8-27
在线时间
258 小时
发表于 2020-4-21 09:18:37 | 显示全部楼层
想验证是不是硬件问题直接使用发货时烧录的系统,你在U-Boot下也执行saveenv看能不能成功
森罗万象
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
4
金钱
4
注册时间
2020-5-4
在线时间
1 小时
发表于 2020-5-15 15:25:17 | 显示全部楼层
xiaotaotao 发表于 2020-4-21 09:18
想验证是不是硬件问题直接使用发货时烧录的系统,你在U-Boot下也执行saveenv看能不能成功

发货时烧录的系统也一样,同样的问题
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2019-10-29
在线时间
16 小时
发表于 2020-10-23 11:59:23 | 显示全部楼层
遇到同样问题,请问你们解决了吗?
回复

使用道具 举报

3

主题

187

帖子

0

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
558
金钱
558
注册时间
2019-5-22
在线时间
267 小时
发表于 2020-10-23 19:58:57 | 显示全部楼层
在SD卡启动启动开发板时,不要上电过程中,再次拨动拨码开关,会导致出现这种情况 。MMC初始化失败,出现这种情况,1.先检查拨码开关是否已经损坏 2.重新格式化,烧录uboot. 3.先EMMC启动下,在断电,拨拨码开关,插入SD卡,上电启动
捕获.JPG
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2019-10-29
在线时间
16 小时
发表于 2020-10-23 20:12:45 | 显示全部楼层
人淡如菊 发表于 2020-10-23 19:58
在SD卡启动启动开发板时,不要上电过程中,再次拨动拨码开关,会导致出现这种情况 。MMC初始化失败,出现这 ...

没有解决,不过还是谢谢你了
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2021-2-28
在线时间
2 小时
发表于 2021-3-4 14:23:45 | 显示全部楼层
楼主你的解决了没啊  我的也是  看到第三期的7.5了 移植nxp的uboot,用的sd卡启动,设置板子ip地址时候发现不能保存环境变量
会报这个错误 Writing to MMC(0)... mmc write failed  ,
不知道你的是啥错误  我看了一下代码,查看到是 \uboot-imx\common\env_mmc.c 文件中有个saveenv(void)函数中write_env()的返回值出问题导致的,再往下追有点看不大懂了
回复

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2021-4-6
在线时间
11 小时
发表于 2021-4-6 00:34:14 | 显示全部楼层
abcde1224 发表于 2021-3-4 14:23
楼主你的解决了没啊  我的也是  看到第三期的7.5了 移植nxp的uboot,用的sd卡启动,设置板子ip地址时候发现 ...

请问,“Writing to MMC(0)... mmc write failed  ”这个问题你解决了吗?我在学到这一部分的时候也遇到了。。。
回复

使用道具 举报

4

主题

66

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3324
金钱
3324
注册时间
2016-11-9
在线时间
296 小时
发表于 2021-6-19 15:33:34 | 显示全部楼层
楼主你的解决了没啊  我的也是
回复

使用道具 举报

4

主题

66

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3324
金钱
3324
注册时间
2016-11-9
在线时间
296 小时
发表于 2021-6-21 09:48:12 | 显示全部楼层
是不是SD卡的问题
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-8-15
在线时间
6 小时
发表于 2021-7-25 11:53:20 | 显示全部楼层
本帖最后由 zhang303042304 于 2021-7-25 15:23 编辑

我的也遇到该问题,有没人已解决该SD启动uboot,saveenv失败的问题,如果使用EMMC启动,saveenv是正常的功能
已经换了4张卡,貌似下载官方的u-boot.bin,同样启动后也无法解决该问题
U-Boot 2016.03-g4e04879 (Jan 15 2020 - 17:28:42 +0800)

CPU:   Freescale i.MX6ULL rev1.1 69 MHz (running at 396 MHz)
CPU:   Industrial temperature grade (-40C to 105C) at 41C
Reset cause: POR
Board: MX6ULL 14x14 EVK
I2C:   ready
DRAM:  512 MiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - MMC init failed, using default environment

Display: ATK-LCD-7-1024x600 (1024x600)
Video: 1024x600x24
In:    serial
Out:   serial
Err:   serial
Net:   FEC1
Error: FEC1 address not set.

Normal Boot
Hit any key to stop autoboot:  0
=>
=>
=> saveenv
Saving Environment to MMC...
!MMC init failed
=>

回复

使用道具 举报

0

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2021-7-25
在线时间
6 小时
发表于 2021-7-27 20:29:29 | 显示全部楼层
官方的uboot都不行的话,你看看是不是SD卡接口的问题,可以联系售后咯
对了,我推荐你用闪迪的卡
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-8-15
在线时间
6 小时
发表于 2021-7-30 02:30:35 | 显示全部楼层
我也遇到过这个问题,经过于售后技术服务沟通,经过硬件检查SD卡与MX6ULL中有两个引脚断了,修好后解决了问题。
你可以讲你的板子烧录一个正常的系统并在emmc中启动,启动完成后,看插上SD卡,df -h命令看是否正常并且无报错,报错则很有可能与我一样问题
回复

使用道具 举报

0

主题

4

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2016-8-15
在线时间
6 小时
发表于 2021-7-30 02:32:47 | 显示全部楼层
去再13# 我遇到这个问题,最后检查出SD卡和mx6ull中有两根线断开,维修好后即正常,如果你还遇到这个问题,可以现将你的再EMMC
回复

使用道具 举报

0

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2021-7-25
在线时间
6 小时
发表于 2021-8-4 20:09:26 | 显示全部楼层
你先烧录出厂的系统测试是不是也这样,是的话,可以找原子售后帮忙看看
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2022-10-14 01:29:49 | 显示全部楼层
哎呀呀哈哈 发表于 2022-10-13 15:34
为后来者提供一个思路!!!,我出现这个问题是在第三期的uboot移植网络出现的,我的解决方案是直接打开ubu ...

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 08:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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