I'm using LAN8702A transceiver for ethernet communication in a BF609 custom made board, but the ethernet driver in CCES is built for DP83848, can anyone suggest me how to change the PHY in the ethernet driver for the same.
Thanks in advance.
You may have to implement the driver for the PHY(LAN8702) that you are using in your project by yourself. To include this in the existing EMAC driver (replacing the existing DP83848), you could do the following.
The source files/project for the EMAC driver is located at "CCES Installation path\Blackfin\lib\src\drivers\projects\ethernet". You may have to import the project for BF609 (libgemacbf609) onto CCES, modify the PHY driver code, rebuild the project and then rebuild your application project. I would suggest you to have a backup of the original.
Please let me know if this helped.
I've also another PHY to integrate on my own board.
But the Ethernet driver for BF60x don't support PTP timestamps.
I think the DSP is able to handle P1588/PTP as described in the HW-RefManual.
So is there any implementation and support planned ?
You are correct in the fact that our current Ethernet driver for BF60x does not support PTP. With the latest CCES2.1.0 available on our website, PTP timestamp is supported in the driver for ADSP-SC58x processors. You could take a look at this as a reference code for BF609. Let me know if this helps meet your requirement.
Retrieving data ...