2018-05-07 11:15 AM
I cannot find PTP drivers in the CUBE software package. We have in house PTP stack developed which needs PTP driver interface. Does STM provide drivers for Ethernt PTP-module? It would be even great if STM can provide demo project of application note AN3411.
Platform: STM32H743xi Evaluation board
Thanks,
Bharat Bacha,
Embedded Software Engineer
ATI
2018-05-30 04:25 AM
Hello
Bacha.Bharath
,Currently, ST doesn't provide this feature.
I will raise your request to our development team to implement this feature. But, unfortunately is not at the short term planning.
With Regards,
Imen.
2018-05-30 05:57 AM
https://community.st.com/0D50X00009XkYXsSAN
http://www.st.com/en/microcontrollers/stm32h743xi.html
Things ST keeps putting on slide decks and sell sheets as key features really need to have the priority and focus of the development team, if you flag them as marquee items there had better be supporting materials, otherwise you keep setting expectations you fail to meet. In the customer space this is like calling in the 'Sales Prevention Team', and is where you totally destroy all the marketing spending and efforts and make the choice of using a competitors product easy.
2019-02-06 06:48 AM
ST really needs step up on this. The IEEE 1588 hardware support in the STM32Fxxx is really good, but lack of good documentation and sample code is preventing or at least making it hard for people to use it. AN3411 (which is no longer available on the ST website) is very helpful in understanding how to configure the PTP registers, but having current demonstration software would make it a lot easier for developers to understand how to program them. The hardware even provides sniffing for the IEEE 1588 packets, but there is absolutely NO documentation on how this works.
Come on ST, you put a lot of time into adding this hardware to the STM32Fxxx, how about documenting it so people can easily use it?
Clinton Parker
Senior Software Engineer
Parker Hannifin Corporation
Electromechanical & Drives, NA
2019-02-06 08:28 AM
>>..you put a lot of time into adding this hardware to the STM32Fxxx..
I suspect they didn't, third party IP
Pounding on your FAE and local sales rep may be the most productive avenue at this point.
2019-05-06 11:57 AM
Someone has taken the AN3411 code (originally for STM32F107) and ported it to STM32F4 for use on the STM32F4-Discovery boards. That code is available on github at https://github.com/mpthompson/stm32_f4_ptpd; I am using that as a basis for getting PTP support on an STM32F7 design I am working on (and porting the code forward to FreeRTOS and HAL). The current HAL implementations have no support for the hardware time stamp feature at all, but the repo shows one way to implement it.