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.

SK-TDA4VM: Booting from SD card not working

Part Number: SK-TDA4VM

Tool/software:

Hi, I have this board several weeks ago, I trying it boot it from SD card, I have follow the instructions, the image of OS writing to the SD card is success, and I have connect the power supply and HDM with screen, but noting showing there. I have some screenshot of what I got.

Thank you!


  • Hi Zhong,

    • Can you ensure that the switch settings that you have set on the board are as below:

    • Can you try the following command and check if the logs are coming:
    >sudo apt-get install minicom
    >sudo minicom -D /dev/ttyUSB2


     
  • Yes, I have tried and all other switch combinations, all not working

  • Hi Zhong,

    Can you help us with the steps you followed to copy to SD card in detail along with the SDK version and the SDK image.

    Regards

    Gokul

  • I have downloaded the SDK from this link: PROCESSOR-SDK-LINUX-SK-TDA4VM Software development kit (SDK) | TI.com

    The file is tisdk-edgeai-image-j721e-evm.wic

    I follow the tutorial using Balena Etcher wrote the file into the SD card, I have formatted the SD card as FET32 before I use it.

    Thank you!

  • Hi Zhong,

    I follow the tutorial using Balena Etcher wrote the file into the SD card, I have formatted the SD card as FET32 before I use it.

    Actually BALENA ETCHER seems to have issues usually.

    Can you try the following steps for flashing into SD card:

    Step1:

    Run the following script using the following command to partition the SD CARD:

    >sudo ./mksdboot.sh --device /dev/mmcblk1

    https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/791/2766.mksdboot.sh

    Step 2:

    Download the ti-processor-sdk-linux-edgeai-j721e-evm-10_01_00_04-Linux-x86-Install.bin  from the download link which you mentioned.

    Step 3:

    Copy the following files from the <ti-processor-sdk-linux-edgeai-j721e-evm-10_01_00_04/board-support/prebuilt-images> directory to the FAT32 partition of SD CARD.

    • tiboot3.bin
    • tispl.bin
    • u-boot.img
    • uEnv.txt

    After copying execute the sync command so that the cache is flushed.

    Step 4:

    Untar and copy the rootfs from the file with the name <edgeai> present in <ti-processor-sdk-linux-edgeai-j721e-evm-10_01_00_04/filesystem> directory to the EXT4 partition of SD card.

    After copying execute the sync command so that the cache is flushed.

    Step 5:

    Boot using sd card

    Regards

    Gokul

  • Thank you for your help, I have tried your steps, except in my computer is mmcblk0 not mmcblk1, then I only connect UART and power supply, the in terminal I have run "sudo minicom -D /dev/ttyUSB2 -c on", but it's looks like still can not boot.

    Screen is like

    Thank you!

  • Hi Zhong,

    Sorry,I actually forgot to tell that you will also have to copy sysfw.itb from <ti-processor-sdk-linux-edgeai-j721e-evm-10_01_00_04/board-support/prebuilt-images> directory to the FAT32 partition of SD CARD.

    Also can you help us with the screenshot of lsblk command as well as the files inside the FAT32 partition of SD card.

    If possible can you also provide the md5sum of tiboot3.bin,sysfw.itb and tispl.bin,u-boot.img so that we can verify it on our end as well.

    Regards

    Gokul

  • Thank you Gokul, after I put that file in FAT32 which is boot, the OS finally boot up. Thank you for your help!