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.

J722SXH01EVM: Incomplete documentation for RTOS SDK install

Part Number: J722SXH01EVM
Other Parts Discussed in Thread: AM67

Tool/software:

I am attempting to install the PROCESSOR-SDK-RTOS-J722S, linked from the EVM product page in order to compile and modify example applications making use of the RTOS UART drivers.

Following the getting started guide from the linked SDK documentation, I ended up on the J722S MCU+ SDK 11.00.00 documentation page. Attempting to follow the getting started guide from there, I am eventually instructed to "Download the SDK installer and install" under ~/ti. Unfortunately, I am unable to find this installer, or an installer for the AM67 RTOS SDK on its own, only a source tarball for the latter

Any information on methods to install and compile the AM67 RTOS SDK and its examples would be appreciated.

  • Hi,

    For AM67, we have only the Linux SDK from TI. Please refer to the page below.
    https://www.ti.com/product/AM67#software-development

    AM67 Linux SDK:



    For TDA4AEN/J722S, we have both Linux, RTOS SDK from TI. Please refer to the page below.
    https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J722S

    TDA4AEN Linux SDK:

    Note: RTOS SDK is only for the TDA4AEN EVM compatible with Linux SDK as pointed above, If you are using with AM67 Linux SDK, you need to take care of pins and functional mapping.


    Best Regards,
    Sudheer

  • In that case, what SDK should I be using to make use of the remote cores that are included in the default device tree of that AM67 Linux SDK and referenced in the manual.

    If I should be using the TDA4EVM RTOS SDK with the AM67 Linux SDK, could you point me towards documentation on how to install the firmware and compile one of the examples?

    I am also unsure what you mean when you say "you need to take care of pins and functional mapping" when using the RTOS SDK with the AM67 Linux SDK (i.e. can you provide pointers to relevant documentation)?

  • Hi Raymond,

    Are you developing for AM67 or J722S/TDA4AEN?

    What is your use case? We recommend using AM67 for mainly industrial applications while J722S/TDA4AEN is the automotive counterpart. 

    Additionally, what is your use case for R5 RTOS application development? We would recommend using J722S/TDA4AEN if you will be using larger FreeRTOS applications for R5 development.

    We do not have any documentation for RTOS development for AM67, however, you can refer to the TDA4AEN RTOS SDK for drivers and examples based on the firmware you require. Note it is not officially released for AM67. 

    Thanks,

    Neehar

  • I am working on a project for the AM67. We are investigating using one of the R5F cores as a replacement for a discrete MCU which currently acts as a low latency (at least lower than linux) controller for a custom network protocol.

    My initial question was about an issue with the TDA4AEN RTOS SDK, specifically the install process. The manual indicates that there is an SDK installer, much like many TI SDK components, however, all that is available on the page is a source tarball. I assume that I am expected to extract the tarball to my `/ti` directory, but given the lack of documentation, I do not know what other steps (if any) I am expected to take.

    Additionally, I would appreciate pointers to any documentation (whether for AM67 or TDA4) for what I would need to do to "take care of pins and functional mapping" when using the TDA4 RTOS SDK with the AM67 linux SDK, per the initial reply.

    Also worth noting, I am using the full yocto build process for the AM67 linux SDK (since this project requires additional software components which are distributed as yocto layers), and the documentation seems to indicate building with MACHINE=j722s-evm, and there doesn't seem to be an option for the AM67 on its own.

  • Hi Raymond,

    My initial question was about an issue with the TDA4AEN RTOS SDK, specifically the install process. The manual indicates that there is an SDK installer, much like many TI SDK components, however, all that is available on the page is a source tarball. I assume that I am expected to extract the tarball to my `/ti` directory, but given the lack of documentation, I do not know what other steps (if any) I am expected to take.

    You can follow the 'Getting Started' instructions from the RTOS SDK User Guide on how to extract and next steps to start using the RTOS SDK.

    Additionally, I would appreciate pointers to any documentation (whether for AM67 or TDA4) for what I would need to do to "take care of pins and functional mapping" when using the TDA4 RTOS SDK with the AM67 linux SDK, per the initial reply.

    Unfortunately we do not support using the RTOS SDK on AM67 and do not test or validate any of it ourselves. Due to this, we have no documentation on how to set this up.

    Also worth noting, I am using the full yocto build process for the AM67 linux SDK (since this project requires additional software components which are distributed as yocto layers), and the documentation seems to indicate building with MACHINE=j722s-evm, and there doesn't seem to be an option for the AM67 on its own.

    Yes, there is no other specific option for AM67. You should continue to use MACHINE=j722s-evm.

    Thanks,

    Neehar