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] 66AK2E05: How to build Linux for K2E ? from the package "PROCESSOR-SDK-LINUX-K2E"

Part Number: 66AK2E05


How to build Linux for K2E - ARM ? from the package "PROCESSOR-SDK-LINUX-K2E" ?

  • Pre-requisite 

    1. Linux-PC with Ubuntu 18.04 LTS
    2. Download " PROCESSOR-SDK-LINUX-K2ELinux Processor SDK for K2E " from


    1. Go to the directory of linux from the processor sdk 6.3 package
    cd ~/ti-processor-sdk-linux-k2e-evm-

    2. Execute dist-clean command


    make clean distclean ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

    3. find defconfig for k2e board:

    Note: The def-config file should match your evm.
    That's why we used "ls arch/arm/configs/ | grep k2e" to check whether the "tisdk_k2e-evm_defconfig" matches with the one we are using in the next command

    ls arch/arm/configs/ | grep k2e

    make tisdk_k2e-evm_defconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

    4. Building Linux & dtbs

    Note: The below command will build the linux image ( zImage ) and the "dtb".  

    make -j8 zImage dtbs ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-


    5. Check the timestamp to verify the build was done successfully.

    ls -al ./arch/arm/boot/dts/keystone-k2e-evm.dtb
    ls -al ./arch/arm/boot/zImage


    Shankari G