5.11. Freescale FslFec - emllFslFec
The parameters to the Real-time Ethernet Driver FslFec are setup-specific. The function CreateLinkParmsFromCmdLineFslFec() in EcSelectLinkLayer.cpp demonstrates how to initialize the Real-time Ethernet Driver instance.
-
struct EC_T_LINK_PARMS_FSLFEC
Public Members
-
EC_T_LINK_PARMS linkParms
Common link parameters. Signature must be set to EC_LINK_PARMS_SIGNATURE_FSLFEC
-
EC_T_DWORD dwRxBuffers
Receive buffer count
-
EC_T_DWORD dwTxBuffers
Transmit buffer count
-
EC_T_FEC_TYPE eFecType
System on Chip type
-
EC_T_PHYINTERFACE ePhyInterface
PHY interface type
-
EC_T_BOOL bUseDmaBuffers
Use buffers from DMA (EC_TRUE) or from heap for receive and AllocSend not supported (EC_FALSE)
-
EC_T_DWORD dwPhyAddr
PHY Address
-
EC_T_BOOL bNoPinMuxing
No clock configuration and pin muxing
-
EC_T_BOOL bDontReadMacAddr
Read of MAC address disabled
-
EC_T_DWORD dwRxInterrupt
Receive interrupt number (IRQ)
-
EC_T_BOOL bNoPhyAccess
EC_FALSE: Link layer should initialize PHY and read link status (connected/disconnected). EC_TRUE: Client is responsible of PHY initialization and clock initialization
-
EC_T_BOOL bFlushFramesRequired
EC_FALSE: flush cyclic / acyclic frames queued at link layer
-
EC_T_LINK_PARMS linkParms