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.
Hello.
I would like to boot from EMAC on AM335x.
I am referencing TRM.(tpruh73f.pdf P4288)
I think that Ethernet PHY needs to be initialized before access to network.
But, there is not detail description about sequence of PHY initialization.
(TRM describes that the device support MII, RMII, RGMII PHY.)
Could you let me know..
- What is the requirement to choose Ethenet PHY?
(Is it only spec of MII, RMII, RGMII? all maker, all parts are supported?)
- How does the Ethernet PHY be initialized ?
I think RBL read PHY information and initialize parameter like NAND boot.
Is it correct?
Best regards,
RY
Not all ethernet PHYs currently work for ethernet boot. We hope & pray this will be fixed. Take a look at errata item 1.0.7 If you don't particularly care about using the lowest-cost PHY, use the same one as from a TI eval board.
Here is a link to a post about a Marvell PHY working with the AM335X:
http://e2e.ti.com/support/dsp/sitara_arm174_microprocessors/f/791/t/209446.aspx
Thank you so much for many advices!
I understood PHY is initialized its own with auto-negotiation.
Your notices help for designing.
Best regards,
RY