我司使用TI Sitara AM338開發,在乙太網的開發上遇到了一些瓶頸,能否請貴司安排FAE窗口進行技術支援?
我先簡單描述一下系統架構與問題,待貴司安排FAE窗口後,我再準備更詳細的資料進行溝通。
- ASIC: Sitara AM3358 ZCZ package
- 作業系統: TI-RTOS
- SDK 版本: 1.0.5
- 乙太網設置: RMII2
- PHY: RealTek RTL8201F, PHY Addr = 0
- 載入模塊: EMAC, IP, ICMP, UDP, TCP, DHCP
- ALE 設置: Bypass mode, VLAN unware
- 問題描述: 寫入TX HDP後,TX CP可以讀出值並產生TX Interrupt。但是透過邏輯分析儀(Logic Analyzer)無法測量到TX信號(TX_EN/TX0/TX1);另外,RX HDP寫入pointer,邏輯分析儀可以週期性的測量到RX信號(CRS/RX0/RX1),但是RX CP沒有變化。
目前觀察結果,應該是EMAC與PHY之間的溝通有問題。但是透過MDIO可以讀寫PHY Registers, 在AM3358的Register也可以看到PHY Status是Alive。這問題已經卡很久了,希望貴司能提供專業的意見與技術支援,謝謝。