uIP-AVR - Beta

 uIP-AVR

Overview
Status
Getting Started
Download
Contributing
 

  


Main Site

Embedded Projects
Skating
About Me


  


Related Links

uIP Homepage

EDTP
Sells the Packet Whacker module 

microVNC
An application using uIP-AVR

  

 

January 15, 2004 - Problems found with RTL8019 Driver
In the RTL8019setupPorts function and the HARD_RESET_RTL8019 macro, the correct pins are not used correctly. Download fix here:
rtl8019.c

Download 0.90.b Version:

November 16, 2003
uIP-AVR 0.90.b (port of uIP 0.90)
One line fix to ax88796.c - MCUSR should be MCUCR on line 288. Available here

Major Changes from 0.60:

You must select the NIC you want to use in NIC.h and in the Makefile.

There are three different NIC connection types in both the rtl8019 and ax88796 modules, for the old General I/O interface, set NIC_CONNECTION as GENERAL_IO, for the old memory mapped interface, set NIC_CONNECTION to MEMORY_MAPPED_HIGHADDR, and the new connection type is MEMORY_MAPPED, which uses externally latched A0-A4 as the address inputs to the NIC.

I haven't tried compiling with Imagecraft yet, and I'm sure the delay.c code (written in inline assembler) will fail. If anyone makes some progress on this, please contribute.

Testing

I have only tested the rtl8019 driver in MEMORY_MAPPED mode, and the ax88796 in MEMORY_MAPPED mode and GENERAL_IO mode. If anyone is able to test in other modes, please submit your results.

 

 

 

  

Copyright © 2004 Louis Beaudoin

Page Last Updated: November 1, 2004