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.

AWR2944P: Memory Requirements for gPTP Functionality

Part Number: AWR2944P

Tool/software:

Hello everyone,

I am working on a project using the AWR2944P platform and plan to integrate only the gPTP functionality. I have been referencing the example code provided by TI and integrated it into my project. However, I encountered memory insufficiency issues, which has prompted me to ask the following questions:

  • Memory Requirements:
    • What is the estimated memory footprint for implementing only the gPTP feature on this platform?
    • Are there any specific memory allocation guidelines or benchmarks that TI recommends?
  • Implementation Advice:
    • Are there any special considerations or recommended configurations for optimizing memory usage when only the gPTP functionality is needed?

Any insights, documentation, or best practices would be greatly appreciated. Thank you for your help!

Best regards,

MSN Huang

  • Hi Huang,

    To start with, you can refer to the default SDK example which showcase the basic ptp functionality.

     example path: mmwave_mcuplus_sdk_04_07_00_01\mcu_plus_sdk_awr294x_10_00_00_07\examples\networking\tsn\gptp_cpsw_app

    once you build the above example, you can check the map file to estimate the required size needed for the same.

    For the implementation guide, you can check the following SDK documentation - 

    AWR294x MCU+ SDK: Ethernet TSN and gPTP Stack - API and Integration Guide

    Regards,

    Shruti

  • Hi Shruti,

    Thank you for your reply.

    We have successfully implemented the gPTP functionality using the example code provided by TI and observed that enabling gPTP requires approximately 400kB of memory.

    Unfortunately, our project does not have that much memory available. Could you please advise if there are any options for optimizing the gPTP memory usage or any recommendations to reduce its footprint?

    Thank you for your assistance!

    Best regards,
    MSN Huang

  • Hi Huang,

    The gptp example provided in the SDK is with the full configurability to demonstrate the overall functionalities and should be taken for the reference purpose only.

    You can contact the 3rd party vendor for any kind of optimizations with the stack as per your use case.

    Regards,

    Shruti