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.

PROCESSOR-SDK-DRA8X-TDA4X: Make fails after including steps to rebuild IPC

Part Number: PROCESSOR-SDK-DRA8X-TDA4X


Hello, we are analyzing Processor SDK Linux Automotive with goal of using it for software development for TDA4 SoC based platform.

We followed up the Software Developer’s Guide for rebuilding whole SDK and after invoking make it tells us:

If you wish to build IPC, please install

Processor SDK RTOS for j7-evm

and set TI_RTOS_PATH in Rules.make

After adding TI_RTOS_PATH in Rules.make, build fails at start because it cannot find additional Rules.make inside psdk_rtos_auto_j7_06_02_00_21/processor_sdk_rtos_j7_ directory.

Directory processor_sdk_rtos_j7_ does not exist inside Processor SDK RTOS Automotive, is it supposed to be there? How can we fix this issue, we want to be able to rebuild every component that is part of SDK?

Regards.

Uros

  • Hi Uros,

    you need to install Processor SDK RTOS and point TI_RTOS_PATH to this directory:

    (you need both SDKs because basically IPC provide communication mechanism between A72 running Linux and other cores running RTOS)

    Regards,

    Yordan

  • Hi Yordan,

    I did install the Processor SDK RTOS Automotive, and as i said i added the path to Rules.make like this

    export TI_RTOS_PATH=/home/rtrk/ti-processor-sdk-linux-automotive-j7-evm-06_02_00/psdk_rtos_auto_j7_06_02_00_21

    After i tried to build Linux SDK, but it failed with this message:

    Makefile:279: /home/rtrk/ti-processor-sdk-linux-automotive-j7-evm-06_02_00/psdk_rtos_auto_j7_06_02_00_21/processor_sdk_rtos_j7_/Rules.make: No such file or directory

    It tries to find additional Rules.make file inside processor_sdk_rtos_j7_ directory at the path pointed to by TI_RTOS_PATH, but the processor_sdk_rtos_j7_ directory does not exist in psdk_rtos_auto_j7_06_02_00_21

    Regards,

    Uros

  • Hi Uros,

    you need to point TI_RTOS_PATH to the directory where PSDK RTOS is installed, it should not be inside PSDK Linux tree. For example if you installed it in the same directory as Linux SDK (/home/rtrk), then you should have something like:

    export TI_RTOS_PATH=/home/rtrk/psdk_rtos_auto_j7_06_02_00_21

    Regards,

    Yordan

  • Hi Yordan,

    As you suggested i moved the RTOS SDK in the same directory where Linux SDK is, which is my home directory.

    I changed the TI_RTOS_PATH:

    export TI_RTOS_PATH=/home/rtrk/psdk_rtos_auto_j7_06_02_00_21

    The error persist:

    Makefile:279: /home/rtrk/psdk_rtos_auto_j7_06_02_00_21/processor_sdk_rtos_j7_/Rules.make: No such file or directory

    I do not quite understand how relative placement of SDK affects this issue?
    RTOS SDK directory psdk_rtos_auto_j7_06_02_00_21 does not contain processor_sdk_rtos_j7_ directory no matter where i place it in my system.

    Is there a way to check is Processor SDK RTOS Automotive supposed to be shipped with processor_sdk_rtos_j7_ directory? I cannot find it, and this build is persistently trying to access it.

    I downloaded the RTOS SDK again and it just is not there.

    Regards.

    Uros