如何解决U-Boot saveenv to mmc 失败 - 将环境保存到 FAT...无法使用 mmc 1:1...失败 (1)
所以,我正在运行一个 OrangePi Plus 2E 并试图将 u-boot 环境保存到 mmc。以下是版本信息:
=> version U-Boot 2020.01-g303f8fe (Jan 06 2020 - 20:56:31 +0000) Allwinner Technology arm-poky-linux-gnueabi-gcc (GCC) 9.3.0 GNU ld (GNU Binutils) 2.34.0.20200220
由于某种原因,它似乎无法使用 mmc 1:1(见下文)。我想知道为什么。每当我运行 ls mmc 1:1
时,它都会返回一些东西。所以,我知道分区存在。我应该追查硬件故障吗?还是我的 u-boot 版本有问题?我不确定从哪里开始调查这个问题。
=> saveenv Saving Environment to FAT... Unable to use mmc 1:1... Failed (1)
=> ls mmc 1:1 <DIR> 4096 . <DIR> 4096 .. <DIR> 4096 lost+found <DIR> 4096 HWML <DIR> 4096 media <DIR> 4096 dontpanic <DIR> 4096 misc <DIR> 4096 local <DIR> 4096 camera <DIR> 4096 audio <DIR> 4096 data <DIR> 4096 app-private <DIR> 4096 app-asec <DIR> 4096 app-lib <DIR> 4096 app <DIR> 4096 property <DIR> 4096 ssh <DIR> 4096 dalvik-cache <DIR> 4096 resource-cache <DIR> 4096 drm <DIR> 4096 mediadrm <SYM> 45 bugreports <DIR> 4096 security <DIR> 4096 becnch_system <DIR> 4096 user <DIR> 4096 system <DIR> 4096 backup 2 .layout_version 0 system.notfirstrun <DIR> [A 4096 tmp
预先感谢您的帮助!
解决方法
快速查看 env/fat.c 中的失败代码表明,如果分区使用非 FAT 文件系统进行格式化,则可能会发生此错误。
lost+found
文件夹的存在和 ls
(而不是 fatls
)的使用也暗示分区实际上可能被格式化为例如ext3 或 ext4。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。