Hi @Littell
Unfortunately, I have no certainty about that.
As I have already written, we developed our entire SW stack on an RT1051, “roughly” bringing in patches from AN12149's SW.
We “reinterpreted” the patches and had to slightly patch the ENET driver as well.
Things seemed to work well, though. Our products are amplifiers that play audio from an RTP packet stream (in AES67 standard). And on these we haven't had any major problems so far.
Then we approached the RT1170s. The ENET device IPs (I'm talking about the 10/100) is the same as the RT1051. And in fact the driver on SDK is the same.
Then we approached the RT1170s. The ENET device IPs (I'm talking about the 10/100) is the same as the RT1051. And in fact the driver on SDK is the same.
We had to reinterpret the patches further, though.
What we observe is that in the RTP stream (one packet every millisecond) we occasionally lose some packets, up to a few dozen per second with non-constant rate.
Of course we do the tests side by side with devices with RT1051, which have no problems.
Right now the main suspect is the patches we made (to be precise, it's the interpretation of said patches that is under investigation).
The first patches though were made by NXP in AN12149, and this prompted me to ask for an AN update to support newer microcontrollers and perhaps find (or write from scratch) an alternative to PTPd, which is an extremely inefficient piece of SW, both in terms of machine cycles and memory footprint.
regards
Max