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.

CCS/TM4C1294NCPDT: IEEE1588/PTP with lwip on Tiva

Part Number: TM4C1294NCPDT
Other Parts Discussed in Thread: TIDA-00226, TIDA-00496

Tool/software: Code Composer Studio

Hi,

I am getting ready to use PTP in my existing projects using lwip stack. I couldn't find reference example from TI (there were a couple of posts on this forum without positive answer) . However, I came across the note TIDUAT6A which describes solution utilizing IEEE1588 and TIVA ARM MCU. On page 28 it is mentioned to substitute project specific source files in original TivaWare third_party directories. It suggests that some kind of code (merging lwip and ptp) should be available as example. Unfortunately, I cannot find the files for this project, design files, schematics etc. are available but I don't see C-project. 

I saw similar notes from STM for their 32bit MCU that describe the required modifications to lwip implementation that allow to support PTP (AN3411 note). I will appreciate help from TI side or any comments.

Thank you in advance.

I am suing TM4C1294NCPDT with hardware support for IEEE1588.

  

  • Hi Lukasz,
    I think you may be referring to this TI design. Please go to the below link and under the Software you will find the firmware.

    www.ti.com/.../TIDA-00226
  • Dear Charles,

    Thank you for the response. I am looking exactly for what you mentioned but for TIDA-00496 project not  TIDA-00226 (which you have mentioned). It talks about PTP implementation and board design, the one you mentioned treats about serial/ethernet conversion.

    Is there a way I can get code for the correct project TIDA-00496? There is so software tab on TI website.

    Thanks,

    Lukasz

  • Hi Lukasz,

     I don't think the TIDA-00496 comes with the software by itself. If you read the page 28 again, it says for the host MCU interface  to refer to the Serial-to-Converter TI Design (the TIDA-00226) as a starting point and then make the necessary changes as described later in the document.

  • Hi,

    I see this, thank you. However, there is nothing about IEEE1588 in that project code. There were a couple of (in fact unresolved) posts about IEEE1588 on Tiva during last 2-3 years. Could you as a TI employee provide any reliable resource for this?

    People tried to modify older stellaris enet_ptpd projects to use on Tiva, however, without great success I believe. Deeper modifications of lwip to accommodate for ptp are needed.

    Regards,

    Lukasz
  • Hi Lukasz,
    I'm not sure if you have come across this below post too. e2e.ti.com/.../1923558
    In this post, Sai Reddy provided some information on how to make some modification in order for the project to compile successfully for this s2e TI design.

    Sorry, there is no plan to port the enet_ptpd or any Stellaris examples over to Tiva. I understand it would have been easier for the users if there is a ready to use ptp example but unfortunately this is not available.
  • Hi,

    Thank you for the response. This post doesn't seem to be relevant to PTP on Tiva.

    It would be great if any support from TI is provided it this matter.

    Thanks Charles for your time.
  • Hi Lukasz,
    Sorry for the confusion. It has been reported that the TI Design TIDA-00226 has compilation issue and this is the reason I wanted to bring to your awareness the post (e2e.ti.com/.../1923558 has the solution to solve the problem since the TIDA-00226 is mentioned as the starting software for the TIDA-00496 design.