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.

MSP432E401Y: PTP support

Part Number: MSP432E401Y
Other Parts Discussed in Thread: SYSCONFIG

Hi,

I am interested in implementing some form of PTP on a collection of MSP432E4xx based nodes, ideally running TIRTOS and the full TCP/IP nw stack.

I was wondering if there had been any progress with development of PTP driver support and/or example code, since this question was last asked.

Thanks

Jim

  • Hello Jim,

    What was mentioned in the previous thread is still valid. this is not an area we have explored for our software. 

  • Hi,

    I am hoping to implement a PTP node on an MSP432E but I, as yet, have very little clue about how to do it. Between Wikipedia and section "15.3.6 IEEE 1588 and Advanced Timestamp Function" of the reference manual, I get the basic idea but also have rather more questions than answers!

    So far, I have implemented a few Ethernet projects on the 432 Launchpad, with TIRTOS. Just clicking a few things in the sysconfig tool configures the network stack and EMAC, with RTOS tasks as required. No low level activity required by the user! The reference manual mentions various EMAC registers required for PTP - can I just access these as required while TIRTOS is handling other network activity?

    I'm guessing that I need a task to subscribe to PTP UDP messages, and that task can then do things like read the register to get the timestamp of the incoming message. Is that about right?

    Are there PTP examples for any other processors, where I might get some hints? Or any other articles about PTP?

    I wonder how TI tested PTP support when the 432 was released?

    Thanks

    Jim

  • Hey Jim,

    We don't have any collateral on this from MSP432E4 perspective that I am aware of, nor on the related device of TM4C129. I did see that another community member posted a barebones implementation for TM4C129 a couple years ago that you could utilize as a guide. Mind you TM4C has a completely different SW SDK than MSP432E4 devices.

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/802925/tm4c1294kcpdt-barebones-1588-ptp-implementation/2971462#2971462