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: Building U-Boot for a72 platform.

Part Number: TDA4VM

Hi TI Support, 

I tried building u-boot under. 

ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot-2019.01+gitAUTOINC+66126341c8-g66126341c8

I built using below command 

make u-boot_spl 

The build was successful.  In board-support/u-boot_build I can see two folders "a53" and "r5" . but I don't see the folder for a72 platform. 

Below is the log from build process. I can see that it is building u-boot for A53 platform but using the config "j7313_evm_a72_config" Is this expected?

===================================
Building U-boot for A53
===================================
make -j 8 -C /home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot-* CROSS_COMPILE=/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-linux-gnu- \
         j721e_evm_a72_config O=/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot_build/a53
make[1]: Entering directory '/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot-2019.01+gitAUTOINC+66126341c8-g66126341c8'
make[2]: Entering directory '/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot_build/a53'
  GEN     ./Makefile
#
# configuration written to .config
#
make[2]: Leaving directory '/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot_build/a53'
make[1]: Leaving directory '/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot-2019.01+gitAUTOINC+66126341c8-g66126341c8'
make -j 8 -C /home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot-* CROSS_COMPILE=/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-linux-gnu- \
        CONFIG_MKIMAGE_DTC_PATH=/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot_build/a53/scripts/dtc/dtc \
        ATF=/home/suddin/TI_ATF/bl31.bin TEE=/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/prebuilt-images/bl32.bin \
        O=/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot_build/a53
make[1]: Entering directory '/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot-2019.01+gitAUTOINC+66126341c8-g66126341c8'
make[2]: Entering directory '/home/suddin/ti-processor-sdk-linux-automotive-j7-evm-06_01_01_02/board-support/u-boot_build/a53'

Best Regards

Sami

  • Hello Sami,

    This is because the previous SoC AM65 has A53 and the build infrastructure is carried over
    from that.

    The Images under A53 are perfectly built for A72. In fact both A53/A72 are ARM64 class
    of processors. We will try to either get it to ARM64 or A72.

    For the release you are using A53--->A72. Also the build is going through as i see from your logs.
    So just consider A53 build is for A72.

    I will get try to get this fixed in the best way possible for the next release.
    Thanks for pointing this out.

    Hope the information clarifies your question.

    - Keerthy