This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Patch_or_Contribution granted: [Bug 1000910] New port: Ethernet over SPI driver for ENC424J600


Ilija Stanislevik <ilijas@siva.com.mk> has granted  Patch_or_Contribution:
Bug 1000910: New port: Ethernet over SPI driver for ENC424J600
http://bugs.ecos.sourceware.org/show_bug.cgi?id=1000910

------- Additional Comments from Ilija Stanislevik <ilijas@siva.com.mk>
This is a driver for Microchip's ENC424J600 Ethernet controller over SPI.

Attached archive should be extracted in ../packages/devs/eth/.

Prior to initialization of this driver, the platform initialization routine has
to:
* Assign SPI device to the Ethernet driver
* Assign external interrupt line to interrupt vector

A target test application supplied in ../tests/ folder can be used as an
example.
Complementary host (by now, Linux only) test application can be found in
../host/.

This driver can be used also with ENC624J600.

The driver has been tested on STM3210E-EVAL complemented with "Fast 100Mbps
Ethernet PICtail Plus Daughter Board". Testing include tcp transfers with lwIP
1.3.2 from CVS. It hasn't been tested with FreeBSD, nor OpenBSD. It hasn't been
tested with RedBoot.

Hardware connection between ENC424J600 and the platform is done by SPI (MISO,
MOSI, CLK and SS lines) and an interrupt line. I use STM32's SPI1 and PG15 (I/O
pin number 110) for interrupt.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]