我们有基于
STM32MP157C-Eval 板的定制板。
因此,我们无法从 u-boot 命令提示符访问 eMMC。目前,我们从 SD 卡启动并能够从 u-boot 命令提示符访问它。
我们能够看到 2 个 mmc 设备,但无法访问 dev-1 上的 eMMC。请查看以下日志:
--------------------------------------
STM32MP> mmc列表
STM32 SD/MMC:1
STM32 SD/MMC:0(标清)
STM32MP> mmc 开发 0
切换到分区#0,OK
mmc0 是当前设备
STM32MP > mmc 开发 1
<此命令无输出>
------------------------------------------
但是,使用相同的配置,我们能够通过文件系统命令提示符下的 fdisk 命令访问和创建 eMMC 的分区。另外,请参阅以下内核启动日志:
------------------------------------------
[3.976158]mmc1:地址0001处的新DDR MMC卡
[3.989649]mmcblk1:mmc1:0001 IB2916 14.6 GiB
[3.994868]mmcblk1boot0:mmc1:0001 IB2916 分区 1 4.00 MiB
[ 4.000048] mmcblk1boot1: mmc1:0001 IB2916 分区 2 4.00 MiB
[4.016430]mmcblk1rpmb:mmc2:0001 IB2916 分区 3 4.00 MiB,chardev (243:0)
[4.030124]mmcblk1:p1
------------------------------------------
请帮助我们解决为什么我们无法从 u-boot 访问 eMMC。