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.

AM5716:cpsw rgmii0 : rx crc err

Part Number: AM5716
Other Parts Discussed in Thread: AM5726,

I use am57xx &  TI‘s dp83822.

83822 connect to cpsw port with rgmii.

sdk 4.0.3

There is no rx rcr err when I don"t use the net  transport datas very fast.But,when I trans dats with full speed ,there‘s  a lot of rx crc errs .

 

1 I found :It will be affected by the initialization configuration of related pins in uboot。When I set the receive pin to pull up, the error rate can reach 10%. Set high resistance (5%) to pull-down (3.8). I don't know what to configure pins according to. (the configuration of phy ID will also be affected when pin configuration is modified.)

2 2. I found that the iodelay configuration is provided in uboot. When I use the configuration corresponding to am5716, there are many CRC errors. I modify the configuration in the am5716 manual (table 7-85. Manual functions mapping for GMAC rgmii0). However, when I use the configuration of am5726, the CRC error will be greatly reduced, which can reach 2%. I want to know whether I should continue to modify this configuration and what parameters in this configuration are calculated based on