H618自打板 无法进入emmc系统
-
自打板的H618,sdk用的orangepizero3。
编译了镜像烧录到tf卡可以正常启动,再在tf卡系统中使用dd命令烧录同样的镜像到emmc。接着重启,能够正常进入emmc镜像,但是拔掉tf卡
后无法进入emmc系统。
日志如下U-Boot SPL 2024.01-orangepi (Dec 20 2024 - 12:42:40 +0800) DRAM base address is defined as 0x40000000 DRAM has 16 b/raw, 10 b/col, 4 B/width, 2 #rank and 8 #bank DRAM top address must be less than 0x100000000 DRAM: 4096 MiB Trying to boot from MMC2 MMC Device 1 not found spl: could not find mmc device 1. error: -19 SPL: failed to boot from all boot devices ### ERROR ### Please RESET the board ###
目前推测是uboot的问题,但是emmc和tf卡中的uboot是相同的,编译阶段也是将u-boot与kernel的设备树同步修改的。且使用tf卡的uboot中能够使用mmc list检测到emmc。
目前尝试了很多方法,降低max-frequency到50KHz、24KHz、10KHz,修改CONFIG_MMC_SUNXI_SLOT_EXTRA为2,eMMC的CLK串接33pf电容等等都无效
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号