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.

RTOS/AM3358: Ethernet RMII issue

Part Number: AM3358
Other Parts Discussed in Thread: AMIC110

Tool/software: TI-RTOS

Our company has developed some bottlenecks in the development of Ethernet by using TI Sitara AM338. Can you arrange FAE window for technical support?

First, I will briefly describe the system structure and problems. I will prepare more detailed information for communication after you have arranged the FAE window.

- ASIC: Sitara AM3358 ZCZ package

- operating system: TI-RTOS

- SDK version: 1.0.5

- Ethernet network setting: RMII2

- PHY: RealTek RTL8201F, PHY Addr = 0

- loading module: EMAC, IP, ICMP, UDP, TCP, DHCP

- ALE settings: Bypass mode, VLAN unware

Problem Description: after writing to TX HDP, TX CP can read out the value and generate TX Interrupt. But the TX signal (TX_EN/TX0/TX1) can not be measured through the logic analyzer (Logic Analyzer); in addition, RX HDP writes to pointer, and the logic analyzer can periodically measure RX signal (CRS/RX0/RX1), but RX CP does not change.

At present, the observation results should be a communication problem between EMAC and PHY. But through MDIO, you can read and write PHY Registers. In AM3358's Register, you can see that PHY Status is Alive. This problem has been stuck for a long time. I hope you can provide professional advice and technical support. Thank you.