我司使用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。這問題已經卡很久了,希望貴司能提供專業的意見與技術支援,謝謝。
Denny%20Yang99373:
可以先用示波器测量一下接口有没有信号
yongqing wang:
是在TI的EVM板子上测试吗