一、检测当前的块设备情况

存在所需要的块设备,但当前路径却看不到想要的bootfs文件里的内容

二、手动挂载(这里是针对emmc启动时的配置)对应emmc设备
- 创建临时挂载点
mkdir -p /mnt/bootfs - 挂载 eMMC 的 bootfs 分区(第2个分区)
mount /dev/mmcblk2p2 /mnt/bootfs - 查看内容
ls -l /mnt/bootfs/

其中/mnt/bootfs/ 下确实有这两个关键目录:
mmc0_extlinux/ ← 对应 SD 卡启动
mmc1_extlinux/ ← 对应 eMMC 启动
由于使用sd启动所以配置
编辑vi /mnt/bootfs/mmc1_extlinux/stm32mp157d-atk_extlinux.conf

改为:DEFAULT stm32mp157d-atk-hdmi
上面的修改仅仅是在mmc方式启动时由有效。
切换回lcd方式则将DEFAULT 改为默认。
三、手动配置(针对sd卡方式启动),这里都是对应sd卡
卸载可能残留的挂载
umount /mnt/bootfs 2>/dev/null
#挂载真正的 bootfs
mount -t ext4 /dev/mmcblk1p4 /mnt/bootfs
查看内容
ls -la /mnt/bootfs/
这里打开时注意区分(是sd卡上的,还是emmc的)
vi /mnt/bootfs/mmc0_extlinux/stm32mp157d-atk_extlinux.conf
与上面的配置一样改为hdmi。
这里是在电视上的显示效果如下:

