There are few changes w.r.t U-Boot from 7.3 SDK to 8.0 SDK. List out the important changes.
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.
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
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.