This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好
我们在使用emmc做启动flash时发现,emmc映射的设备号出现/dev/mmcblk0, /dev/mmcblk1两种情况,我们希望该设备号能固定下来,请问该如何修改?祝好!
您好,您的问题我们需要升级到英文论坛看下,链接如下:
您好,
您可以通过提供类似以下的别名来修复实例编号:
aliases { mmc0 = &main_sdhci0; mmc1 = &main_sdhci1; };
你好,我们尝试修改设备树文件,然后重新编译Linux内核,最后未生效。操作顺序如下:
一、修改sdk-path/board-support/linux-5.10.162/arch/arm64/boot/dts/ti/k3-j721e-common-proc-board.dts
在下面位置添加aliases
二、重新编译Linux,将生成的boot文件夹下Image及dtb文件复制EMMC下rootfs分区boot文件夹
三、多次重启,在只有一个mmc设备的情况下(只有emmc无SD卡),依然出现/dev/mmcblk1的情况
是否是我们操作的有问题?
您好,请看以下答复:
三、多次重启,在只有一个mmc设备的情况下(只有emmc无SD卡),依然出现/dev/mmcblk1的情况
You are just using emmc and you dont have SD card ?
You want to make sure that emmc get dev/mmcblk0, correct ?
Please help share the dtb you are using
请看下以下答复:
If you are not using sd card you can remove the sd node (main_sdhci1) from the both k3-j721e-main.dtsi and k3-j721e-common-proc-board.dt device tree.
also remove alias for mmc1 = &main_sdhci1;