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] TDA2x: How can I set the IPU1_0 as the Primary core in Vision SDK?

Hi,

By default primary core is IPU2 in vision-SDK(Bios) + Linux(A15), So what are the steps to set IPU1_0 as a primary core?

  • The below steps are on Vision SDK to set IPU1_0 core as a primary core in vision-SDK(Bios) + Linux(A15)

    • Add the following changes in vision_sdk/$(MAKEAPPNAME)/configs/$(MAKECONFIG)/cfg.mk

    PROC_IPU1_0_INCLUDE=yes
    PROC_IPU1_1_INCLUDE=no
    PROC_IPU2_INCLUDE=no
    PROC_A15_0_INCLUDE=yes


    IPU_PRIMARY_CORE=ipu1_0
    IPU_SECONDARY_CORE=ipu2

    • Add the following changes in $INSTALL_DIR/ti_components/os_tools/linux/kernel/omap/arch/arm/boot/dts/dra76-evm-infoadas.dts (This file for TDA2PX platform & make sure the dtb file for other platform.)


    &ipu1 {
    timers= <&timer9> , <&timer11>;
    /delete-property/ watchdog-timers;
    };

    &ipu2 {
    /delete-property/ watchdog-timers;

    };

    &dsp1 {
    /delete-property/ watchdog-timers;
    };

    &dsp2 {
    /delete-property/ watchdog-timers;
    };

    •  From vision_sdk/build folder, run these commands

    make linux_clean

    make clean

    rm -rf ../binaries

    rm -rf ../links_fw/include/config

    make linux

    make linux_install

    make -s -j depend

    make -s -j

    Thanks

    Gaviraju