April 25, 2024, 06:49:41 AM

ENC624J600 Ethernet Transmission

Started by BPomerleau, August 12, 2014, 06:36:38 PM

Previous topic - Next topic

BPomerleau

Hi,

I am working on programming an ENC624J600.  I have been able to communicate successfully with the chip via the SPI bus, but I have not been able to transmit anything via the Ethernet port.  The sequence I am following is shown below.

1.   Perform an initialization per the sequence in Section 8.1 of the data sheet
2.   Set TxMAC to automatically attach source MAC address by writing 0x246E0020
3.   Select Bank 0
4.   Set the general purpose write pointer to 0x2020 by writing 0x6C2020
5.   Write a sample message to general purpose data buffer by writing 0x2A001F2E3D4C5B8000.........
6.   Set the Tx start address to 0x2020 by writing 0x402020
7.   Set the Tx length to 64 bytes by writing 0x424000
8.   Transmit the message by writing 0xD4

Am I missing anything in my sequence?  Are there any reasons that a transmission packet would be rejected?

LubOlimex

Technical support and documentation manager at Olimex