How to do Ethernet internal loop back test in IMX6dl?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to do Ethernet internal loop back test in IMX6dl?

ソリューションへジャンプ
4,085件の閲覧回数
ismailkk
Contributor I

My ethernet is working properly from uboot in normal mode of operation on iMx6dl. but when I carried out an  internel MAC loop back  it doesn't generate a receive event and i donot get a value in the receive buffer.

Following is the procedure i have done ,

1. Send an ethernet ping packet in normal mode, polled for receive event ,got reply and verified my transmit and receive procedures are perfect.

2. Enabled Loop back mode by setting up  loop back bit in the receive control register.

3. send a packet (verified packet is not transmitted to the network).

4. poll for receive event .

....

but i neither get a receive event nor any values in receive buffer .

Is there something else i have to do rather than setting loopback bit.

Please help.

ismail

ラベル(1)
タグ(2)
0 件の賞賛
返信
1 解決策
2,381件の閲覧回数
maheshmahadeva1
NXP Employee
NXP Employee

Try setting this register to RCR | 0xD i.e set bits 3,2 and 0.

Best regards,

-Mahesh

元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
2,382件の閲覧回数
maheshmahadeva1
NXP Employee
NXP Employee

Try setting this register to RCR | 0xD i.e set bits 3,2 and 0.

Best regards,

-Mahesh

0 件の賞賛
返信
2,380件の閲覧回数
ismailkk
Contributor I

Bit 3 promiscuous mode was my key....i was doing everything but the bit 3..thanks a lot for you answer Mahesh Mahadevan.

0 件の賞賛
返信