Matthew is right. Check if your ethernet interrupts are connected correctly and enabled accordingly. All the drivers code from EDK are wrapped with extern C, so this shouldnt be an issue.
Sathya
On 8/23/06, Matthew Yingling <[EMAIL PROTECTED]> wrote:
Is your hardware connected properly?
In order for the EDK to properly detect the use of interrupts for Ethernet,
you need to connect your Ethernet interrupt output to an interrupt
controller or directly to your processor. Otherwise it won't even try to
link the interrupt code for the EMAC.
Matthew Yingling
-----Original Message-----
From: lwip-users-bounces+matt=[EMAIL PROTECTED]
[mailto: [EMAIL PROTECTED]]On Behalf Of
Peter Kampmann
Sent: Wednesday, August 23, 2006 7:28 AM
To: [email protected]
Subject: Re: [lwip-users] Xilinx PowerPC receive udp messages
Pedro Alves-6 wrote:
>
> A few ideas:
>
> 1)
>
> You wrapped this? :
> > XIntc_RegisterHandler(XPAR_OPB_INTC_0_BASEADDR,
> > XPAR_OPB_INTC_0_ETHERNET_MAC_IP2INTC_IRPT_INTR,
> > (XInterruptHandler)XEmac_IntrHandlerFifo,
> > xemacif_ptr->instance_ptr);
>
> or the declaration of XEmac_IntrHandlerFifo?
>
I wrapped the file that includes the above call XIntc_RegisterHandler(..)
but that did not help.
All files in lwip and the xilinx emac seem to have the
#ifdef __cplusplus
extern "C" { ...
around their headers.
Pedro Alves-6 wrote:
>
> You need to wrap XEmac_IntrHandlerFifo.
>
> No idea what the function looks like, but probably like this?
> extern "C" void XEmac_IntrHandlerFifo(void*);
>
> 2)
> Is the function really defined?
> Try checking with the map file, if you have one,
> or with something equivalent of nm or objdump.
>
The function is defined, when I use Ctrl+clicking onto XEmac_IntrHandlerFifo
the Platform Studio SDK points me to the function, which is located in
xemac.c.
But the linker does not find it ...
Regards,
Peter
Pedro Alves-6 wrote:
>
> Cheers,
> Pedro Alves
>
>
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users
>
>
>
--
View this message in context:
http://www.nabble.com/Xilinx-PowerPC-receive-udp-messages-tf2138912.html#a59
42607
Sent from the lwip-users forum at Nabble.com.
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users
_______________________________________________ lwip-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/lwip-users
