initiation ethernet block lpc1768, target error 15

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

initiation ethernet block lpc1768, target error 15

1,011件の閲覧回数
martinbal
Contributor I

I am trying to initiate the Ethernet block on a lpc1768.

The block is powered up. The pins are set

EMAC-MAC1 reset is set and deasserted.

EMAC-Command reset set.

Next step is initialising MAC control registers.

EMAC-MAC1 = all pass flag set etc..

At this point  SW debug breaks down.

15: Target error from Register access: Ee(FF). Redlink interface error 255.

It is impossible to pass this point in the program. Whatever I skip in the rest of the program after reset of the MAC I either get this message or the program gets somewhere in loop.

When I stop the debug. It takes some time before the IDE responds with terminating the process all together.

Who has a solution?

0 件の賞賛
返信
1 返信

891件の閲覧回数
martinbal
Contributor I

The problem lies in a not working PHY chip. During initiation of the Ethernet block nearly immediately an internal communication  between ethernet block and PHY takes place. Because the PHY is not reacting, It results in an internal wait state. The debuffer has not access to this process.

With a proper functioning PHY chip the communicion finishes properly  and control is returned to the flash code. At that point the debugger can follow the execution again.

Problem solved.

0 件の賞賛
返信