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] Compiler/TDA2E: The steps to enable the early-boot late attach use-case in vision SDK 3.8 Linux

Part Number: TDA2E

Tool/software: TI C/C++ Compiler

Hi,

Can I know the steps to enable the early boot late attach use-case in vision SDK 3.8?

  • Hi,

    Refer to the below thread.

    Follow all the steps mentioned in the above thread except the below steps.

    • Download the vision SDK
    cd ~/
    
    /* Download the SDK */
    
    wget  https://software-dl.ti.com/processor-sdk-vision/esd/TDAx/vision-sdk/03_08_00_00//exports/PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin
    
    chmod +x PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin
    
    /* Recommending to install the SDK in the home directory [ /~ ] */
    
    ./PROCESSOR_SDK_VISION_03_08_00_00_setuplinux.bin

    • Install the A15 compiler, Linker
    cd ~/PROCESSOR_SDK_VISION_03_08_00_00/ti_components/os_tools/linux/arm/
    wget https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz
    tar -xvf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz

    • Download and untar file system
    cd ~/PROCESSOR_SDK_VISION_03_08_00_00/ti_components/os_tools/linux/targetfs/
    
    chmod 777 ../targetfs/
    
    wget https://software-dl.ti.com/processor-sdk-vision/esd/TDAx/vision-sdk/03_08_00_00//exports/tisdk-rootfs-image-dra7xx-evm_vsdk_3_8.tar.xz --no-check-certificate
    
    tar xf tisdk-rootfs-image-dra7xx-evm_vsdk_3_8.tar.xz
    
    rm tisdk-rootfs-image-dra7xx-evm_vsdk_3_8.tar.xz

    • Apply the earlyboot-kernel-patches for kernel & earlyboot-u-boot-patches for u-boot
    cd ~/PROCESSOR_SDK_VISION_03_08_00_00/ti_components/os_tools/linux/kernel/omap/
    
    git am ../linux-kernel-addon/earlyboot-lateattach-patches/kernel/*.patch
    
    cd ~/PROCESSOR_SDK_VISION_03_08_00_00/ti_components/os_tools/linux/u-boot/u-boot/
    
    git am ../../kernel/linux-kernel-addon/earlyboot-lateattach-patches/u-boot/*.patch
    

    Thanks

    Gaviraju