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.

J784S4XEVM: Is J784S4 r5F supported in the FreeRTOS LTS 202406LTS release ?

Part Number: J784S4XEVM


Tool/software:

Is J784S4 r5F supported in the FreeRTOS LTS 202406LTS release ?

If supported, there are 3 versions port function in freertos for CRx:
GCC/ARM_CR5
GCC/ARM_CRx_MPU
GCC/ARM_CRx_No_GIC

Which variant should be used for TI J784S4 R5F?

TI SDK uses its own version of port function: TI_CGT.

Does TI have an example of using FreeRTOS official release of port variant for J784S4 R5F?  Not use TI specific port variant like TI_CGT

For TI SDK freertos libs, is GCC compiler supported ? If yes, where is the instruction to compile with GCC ?

TI SDK FreeRTOS port files (TI_CGT) have upgraded version that works with FreeRTOS 202406-LTS release ? 

Thanks

  • Hi Jim,

    Does TI have an example of using FreeRTOS official release of port variant for J784S4 R5F?  Not use TI specific port variant like TI_CGT

    Our examples provided use the default TI CGT port that gets embedded under OSAL and by default, our examples use OSAL. The OSAL library is an abstraction layer of APIs for operating systems such as FreeRTOS, SafeRTOS, Non-OS, etc. This allows OSAL APIs to be OS agnostic but utilize FreeRTOS APIs underneath.

    Does TI have an example of using FreeRTOS official release of port variant for J784S4 R5F?  Not use TI specific port variant like TI_CGT

    We do not have any explicit examples as they all use FreeRTOS using the OSAL abstraction layer.

    For TI SDK freertos libs, is GCC compiler supported ? If yes, where is the instruction to compile with GCC ?

    I will need to look into this to see if it is possible to make adjustments to the PDK build to enable this and build using GCC.

    TI SDK FreeRTOS port files (TI_CGT) have upgraded version that works with FreeRTOS 202406-LTS release ? 

    The newer SDKs all use and support 202210-LTS FreeRTOS release. Our current SDK releases do not support the newest FreeRTOS release.

    Thanks,

    Neehar

  • Do you know, in the industry, if any company or person has successfully tested FreeRTOS official release below with J784S4 R5F ?

    GCC/ARM_CR5
    GCC/ARM_CRx_MPU
    GCC/ARM_CRx_No_GIC

    If no company uses FreeRTOS official release for J784S4, did TI test the FreeRTOS official release (GCC/ARM_CRx_MPU or  GCC/ARM_CRx_No_GIC) to make sure that the official release works for J784S4 R5F ?  

    Can I assume that the FreeRTOS 202406-LTS is not tested with J784S4 R5F ? 

    Any release date info for a newer SDK that supports 202406-LTS ?

    What is TI's comments on J784S4 customers who use official FreeRTOS release on R5F core ?  Is it a risk choice to use the official release ?  TI_CGT port function is the only choice?

  • Hi,

    If no company uses FreeRTOS official release for J784S4, did TI test the FreeRTOS official release (GCC/ARM_CRx_MPU or  GCC/ARM_CRx_No_GIC) to make sure that the official release works for J784S4 R5F ?  

    Let me check with the development team to see if this has been validated by anyone.

    Can I assume that the FreeRTOS 202406-LTS is not tested with J784S4 R5F ? 

    Yes, this would definitely not have been tested as our SDK only support until 202210-LTS FreeRTOS release.

    Any release date info for a newer SDK that supports 202406-LTS ?

    We will have a new RTOS SDK 11.0 release in May, however, I will have to double check which FreeRTOS release is supported.

    What is TI's comments on J784S4 customers who use official FreeRTOS release on R5F core ?  Is it a risk choice to use the official release ?  TI_CGT port function is the only choice?

    You are free to use the official release if you wish, however, we will not be able to provide any support or help debugging any issues that may arise. Additionally, the SDK has not been tested or validated with the newer release which may cause further problems.

    Thanks,

    Neehar

  • Yes, please double check on those questions you mentioned above and provide feedback. Those info is very important for us to make decision on which way to go.

    Please find the GCC version of portable/TI_CGT/r5f files if possible, thanks

  • Hi Jim,

    I have double checked and I don't expect anyone has tested the FreeRTOS release GCC port files as we utilize our own ARM compilers.

    The current expectation for SDK to support 202406-LTS version would be for SDK version 11.1 which plans to be released in August. However, this is currently a rough estimate and could potentially change.

    Thanks,

    Neehar

  • Does TI have the GCC version of portable/TI_CGT/r5f files ?

    thanks

  • Hi Jim,

    Please take a look at the following docs for more information: software-dl.ti.com/.../sdk_components_j784s4.html

    Thanks,

    Neehar