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.

AM2634: Adding gPTP stack to project based on 08.06 SDK

Part Number: AM2634

Hello TI support,

We have several projects based on the 08.06 SDK. I need to bring in the gPTP stack that is in your 09.01 SDK. I would prefer not to have to update all our projects to use the 09.01 SDK (and new lwip version) right at the moment if not absolutely necessary. I've reviewed the gPTP stack and don't see any glaring dependency on new 09.01 SDK features. Are there any particular reasons why the gPTP stack shouldn't be able to work OK with an app based on the 08.06 SDK? That new DMA channel for PTP messages or anything?

Thanks,
Jon

  • Hi Jon,

    1. Ideally TI won't support the gPTP stack on 08.06 SDK and we would recommend you to move to the latest ecosystem. You can spend efforts to port the gPTP stack to 08.06. Compared to 08.06 SDK, the 09.01 SDK will have some IOCTL changes in CPTS module, and changes in .xdt template files for syscfg. If you want to run gPTP stack and LwIP together, there are a good amount of changes to be made on 08.06 SDK.

    2. I would recommend moving to the latest SDK version since it also migrates to newer LwIP version which comes with some bug fixes. Your application should work with 09.01 SDK as well, might need some effort to fix API calls according to the latest LwIP. 

    Have you tried moving to the latest SDK version? Any specific reason not to move?

    At this point it is very difficult to predict which one would be easier (moving to 09.01 SDK or moving gPTP stack to 08.06 SDK). Since you mention you have several projects on 08.06, you can try moving gPTP stack to 08.06 first (if you feel the effort estimation to move to 09.01 would be greater)

    Regards,

    Shaunak

  • Thanks. We will update to 09.01.