I have an Olimex LPC-2378-STK development board. IAR has sample programs that work with ethernet. There is almost no information on what the programs are supposed to do. I can get both programs running in debug mode.
uip-webserver is supposed to respond to a browser request of 192.168.0.100. But nothing happens. Does anyone know anything about this program, or have any suggestions.
emac has two modes:
Transmit only mode creates packets and sends them ok. I can pick up the packets on an analyzer.
Bounce mode is supposed to send back a packet in response to a received packet. I can’t find how to set the hardware address using conventional ethernet APIs. Normally a sending program will use an IP address, and the APIs will negotiate with the destination device to discover its hardware address. The emac program has no ARP capability, so the source device has no way of discovering the destinations hardware address.
Is there a way to insert a hardware address in the source programs address resolution table?