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.

AM5728: Simple timestamped Ethernet communication

Part Number: AM5728

Hi,

We are porting our own version of time synchronization on an Ethernet network to the IDKAM5728 platform. The closest example I have found to what we are interested in is the EthernetIP/Adapter (http://software-dl.ti.com/processor-industrial-sw/esd/PRU-ICSS-ETHERNETIP-ADAPTER/latest/index_FDS.html). This package includes firmware that timestamps certain messages and triggers interrupts when they arrive. 

The problem is that we are not interested in the higher level protocols/stacks such as EthernetIP or even PTP. The other problem is that the firmware is binary and the source code is not available. We are only interested in the very simple feature of using standard Ethernet communication, preferably with the ICSS-EMAC driver and firmware (http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_ICSS-EMAC) with configurable timestamps.

We would like to be able to configure exactly what packages to timestamp and what packages will trigger interrupts. If I've understood correctly, this requires us to write our own PRU code. I think it would be somewhat simple to modify the firmware in the EthernetIP/Adapter to our intentions. Can you provide the source code?

Any other comments you might have are very welcome.

Thanks

Rickard