beautypg.com

Porting the mpc5200 fec ethernet device driver, Mpc5200 fec ethernet – Motorola MPC5200 User Manual

Page 28

background image

M5200E-6

KADAK

MPC5200 FEC Device Driver

MPC5200 FEC Ethernet

Device Driver Data Sheet

(continued)

Configuring the MPC5200 FEC Ethernet Device Driver

Use the

KwikNet

Configuration Manager to edit your Network Parameter File to include

this Ethernet device driver. Assume that you require the following configuration for use
on the Motorola Lite5200 Evaluation Board.

MPC5200 FEC is to be used operating at 10Mbps.
Caching must be accommodated.
The Ethernet link must operate in half duplex mode.
PHY device wiring mode is 18-wire (MII).
The controller is to be assigned Ethernet address

0x00049F000A97

.

KwikNet

IRQ identifier 71 (

0x47

) identifies the BestComm Ethernet RX task as the

interrupt source.

KwikNet

IRQ identifier 41 (

0x29

) identifies FEC channel 0 as the interrupt source.

2 transmit buffers and 8 receive buffers are required.

Enter the following five device driver parameters:

Parameter #1:

0x00040000

Parameter #2:

0x9F000A97

Parameter #3:

0

Parameter #4:

0x00470029

Parameter #5:

0x00020008

Generate your

KwikNet

Library Make File and use it to build your

KwikNet

Library.

Compile the

KwikNet

board driver module

KN_BOARD.C

.

Create the

KwikNet

MPC5200 BestComm Library

KN5200E.A

from the compiled object

modules for the device driver module

M5200E.C

, the pin assignment module

M5200EBS.C

, the BestComm support module

KN5200BC.C

and the BestComm API and

microcode source files. Follow the instructions provided in Chapter 5 of the

KwikNet

MPC5200 FEC Device Driver User's Guide.

Revise your

KwikNet

application link specification to include the board driver object

module

KN_BOARD.O

along with your application modules. Link library module

KN5200E.A

after the

KwikNet

PPC

32

Library

KN383IP.A

or the

KwikNet

Porting Kit

Library

KN713IP.A

.