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.

TDA4VM: j721驱动设备号变动问题

Part Number: TDA4VM

您好

     我们在使用emmc做启动flash时发现,emmc映射的设备号出现/dev/mmcblk0, /dev/mmcblk1两种情况,我们希望该设备号能固定下来,请问该如何修改?祝好!

  • 您好,您的问题我们需要升级到英文论坛看下,链接如下:

    e2e.ti.com/.../tda4vm-j721-drive-device-number

  • 您好,

    您可以通过提供类似以下的别名来修复实例编号:

    Fullscreen
    1
    2
    3
    4
    aliases {
    mmc0 = &main_sdhci0;
    mmc1 = &main_sdhci1;
    };
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  • 你好,我们尝试修改设备树文件,然后重新编译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 

  • 对的,我们当前是在评估板上做测试,目标去掉SD卡,只使用EMMC,并且让EMMC的设备号固定成/dev/mmcblk0

    dts文件和dtb文件如下:

    k3-j721e.rar

  • 请看下以下答复:

    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; 

x 出现错误。请重试或与管理员联系。