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: DFU boot could not find rootfs

Part Number: TDA4VM

Hi team,

The customer is attempting to initiate a TDA die boot using USB, refer to TDA4 Flashing techniques document: 

The boot-related firmware download and boot are good, as is the tinyrootfs.img download:

However, the partition contents cannot be found at boot, what are the requirements for the rootfs partition settings? Is it required to partition EMMC in advance? The error message is as follows: 

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hi,

    Give some updates: the customer changes the tisdk-tiny-image.img name to tinyrootfs.img to boot properly. Now they need to upgrade to default rootfs under tiny rootfs, is there any suggestions?

    Best,

    Cherry

  • Hi Cherry ,

    Have you created a rootfs partition in the emmc ?

    Can you boot using sd card or with DFU upto uboot and then run command mmc part  and see if you are getting any rootfs partion like this.

    Partition Map for MMC device 0 -- Partition Type: EFI

    Part Start LBA End LBA Name
    Attributes
    Type GUID
    Partition GUID
    1 0x00000022 0x01da3fde "rootfs"
    attrs: 0x0000000000000000
    type: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
    guid: ec30d224-0ade-3841-ab07-f22ce47df5ef

    If not please create a rootfs partion  

    //print if  rootfs is define in partitions env variable 

    => printenv partitions

    //if it is there do

    => gpt write mmc 0 ${partitions}

    Do let me know if you still face any issue 

    Regards
    Diwakar