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.

[FAQ] TDA4VM: U-Boot Changes in SDK 8.0 Vs 7.3

Part Number: TDA4VM

There are few changes w.r.t U-Boot from 7.3 SDK to 8.0 SDK. List out the important changes.

  • 1) Environment is now saved to FAT partition of SD as against eMMC in the previous 7.3 version. This is to accommodate eaik boards that do not have eMMC.

    To enable saving environment to eMMC on SDK 8.0. Please do the following steps in U-Boot:

    cd $PSDKLA/board-support/u-boot-2021.01+gitAUTOINC+53e79d0e89-g53e79d0e89/
    git revert 20e7036ac9194b4ec8b0161b830d7f4f4d6db95f
    
    cd ../..
    make u-boot
    cp board-support/u-boot_build/r5/tiboot3.bin board-support/u-boot_build/a72/tispl.bin board-support/u-boot_build/a72/u-boot.img /media/$USER/boot/; sync
    

    Boot to u-boot prompt & enter the below command.
    saveenv.

    That should now save the environment to eMMC.


    2) DT is now updated with latest kernel DT changes. So there are certain memory sections that are reserved in the current U-Boot:

    Check out the note reserved_memory in the file: arch/arm/dts/k3-j721e-som-p0.dtsi

    Memory starting from 0xa0000000 through 0xabc00000 are reserved.

    Do not use them for U-Boot requirements. Otherwise it will throw up an error:

    ** Reading file would overwrite reserved memory **

    So avoid using the reserved_memory sections.