您尚未登录。

楼主 # 2022-12-07 09:49:40

MacLodge
会员
注册时间: 2022-12-07
已发帖子: 6
积分: 21

H616 无法从emmc启动

各位大佬好,我自己基于香橙派Zero2 做了一个板子,加了板载 emmc ,

现在sd卡启动很正常,emmc也能识别到,正常挂载读写都没问题;进入 uboot,mmc命令也能查看到emmc的信息

uboot emmc测试

但是把sd卡系统复制到emmc上后,无法从emmc启动,报错信息如下

uboot emmc测试

有大佬知道接下来该怎么排查吗?
谢谢~

离线

#1 2022-12-07 10:09:23

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,388
积分: 1902
个人网站

Re: H616 无法从emmc启动

可能uboot spl 没有使能 emmc,往这个方向找找原因.





离线

楼主 #2 2022-12-07 10:39:12

MacLodge
会员
注册时间: 2022-12-07
已发帖子: 6
积分: 21

Re: H616 无法从emmc启动

哇酷小二 说:

可能uboot spl 没有使能 emmc,往这个方向找找原因.

感谢回复,这个是要在uboot的menuconfig 里面配置吗?

离线

#3 2022-12-07 10:47:59

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,388
积分: 1902
个人网站

Re: H616 无法从emmc启动

MacLodge 说:
哇酷小二 说:

可能uboot spl 没有使能 emmc,往这个方向找找原因.

感谢回复,这个是要在uboot的menuconfig 里面配置吗?

应该可以,我一般直接打开 .config 找会更快点.





离线

#4 2022-12-07 10:51:48

bigniudiy
会员
注册时间: 2022-04-18
已发帖子: 35
积分: 80

Re: H616 无法从emmc启动

我也正在打算做一块,基于orang pi  zero2 加上EMMC的板子,没想到你已经做出来了

离线

楼主 #5 2022-12-07 12:00:40

MacLodge
会员
注册时间: 2022-12-07
已发帖子: 6
积分: 21

Re: H616 无法从emmc启动

这是我的config 里面关于mmc的配置,不确定哪里还需要勾选的

config.txt

离线

楼主 #6 2022-12-07 12:01:43

MacLodge
会员
注册时间: 2022-12-07
已发帖子: 6
积分: 21

Re: H616 无法从emmc启动

bigniudiy 说:

我也正在打算做一块,基于orang pi  zero2 加上EMMC的板子,没想到你已经做出来了

我也是刚开始,然后就碰到了这个问题 mad

离线

#7 2023-10-29 22:22:21

liyongjun
会员
注册时间: 2022-10-14
已发帖子: 1
积分: 1

Re: H616 无法从emmc启动

我在 uboot 阶段无法识别 emmc(从 SD 卡启动后,kernel 可以识别 emmc),请问 uboot 需要如何配置?我需要怎样进行排查?

=> mmc dev 1
blk_find_device: if_type=6, devnum=1: mmc@4020000.blk, 6, 0
blk_find_device: if_type=6, devnum=1: mmc@4022000.blk, 6, 1
clock is disabled (0Hz)
set ios: bus_width: 0, clock: 0
set ios: bus_width: 1, clock: 0
clock is enabled (400000Hz)
set ios: bus_width: 1, clock: 400000
mmc 2 set mod-clk req 400000 parent 24000000 n 4 m 15 rate 400000
mmc 2, cmd 0(0x80008000), arg 0x00000000
mmc resp 0x00000000
mmc 2, cmd 8(0x80000148), arg 0x000001aa
cmd timeout 100
mmc 2, cmd 55(0x80000177), arg 0x00000000
cmd timeout 100
mmc 2, cmd 0(0x80008000), arg 0x00000000
mmc resp 0x00000000
mmc 2, cmd 1(0x80000041), arg 0x00000000
cmd timeout 100
Card did not respond to voltage select! : -110
mmc 2, cmd 2(0x800001c2), arg 0x00000000
cmd timeout 100
mmc 2, cmd 2(0x800001c2), arg 0x00000000
cmd timeout 100
mmc 2, cmd 2(0x800001c2), arg 0x00000000
cmd timeout 100
mmc 2, cmd 2(0x800001c2), arg 0x00000000
cmd timeout 100
mmc 2, cmd 2(0x800001c2), arg 0x00000000
cmd timeout 100
Command failed, result=1
=> 

离线

#8 2024-09-16 12:54:39

microxp
会员
注册时间: 2021-04-27
已发帖子: 76
积分: 124

Re: H616 无法从emmc启动

全志的驱动读emmc有问题,但是读mmc又没有问题,现在降频可以暂时解决,修改uboot里的/drivers/mmc/sunxi_mmc.c,把cfg->f_max = 52000000;改成cfg->f_max = 12000000;

最近编辑记录 microxp (2024-09-16 12:57:40)

离线

#9 2024-10-20 00:17:17

多箩茜
会员
注册时间: 2023-06-04
已发帖子: 5
积分: 5

Re: H616 无法从emmc启动

在u-boot的mmc2节点的bus-width = <8>修改成bus-width = <4>看看

离线

#10 2024-10-20 00:19:31

多箩茜
会员
注册时间: 2023-06-04
已发帖子: 5
积分: 5

Re: H616 无法从emmc启动

4e1774a2-bd10-4df7-84e9-37c69f3caae2.png如图

最近编辑记录 多箩茜 (2024-10-20 00:20:26)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn