EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

RCM3200 ethernet interface with a 10/100Mb switch/hub

Started by niessenp July 12, 2004
Hi,

It seems that my RCM3200 module has problems connecting to my 10/100
Mb 3com switch. It auto switches to 100 Mb, though it does not
establish a connection. If I use my (old) 10 Mb switch, it works ok.

On the Rabbit semiconductors website I saw that there were some
problems with the RCM2200 ethernet interface and a fix is available.

Does anybody has experienced simular problems, or can direct me into
a fix for this problem?


At 07:56 AM 7/12/2004, you wrote:
>Hi,
>
>It seems that my RCM3200 module has problems connecting to my 10/100
>Mb 3com switch. It auto switches to 100 Mb, though it does not
>establish a connection. If I use my (old) 10 Mb switch, it works ok.
>
>On the Rabbit semiconductors website I saw that there were some
>problems with the RCM2200 ethernet interface and a fix is available.
>
>Does anybody has experienced simular problems, or can direct me into
>a fix for this problem?

The RCM3200 works fine here. But I have found some minor problems.

The 3200 seems sensitive to noise. I have one board with noise on the power
(a nearby DSP that draws 8khz power surges.) I added a cap on the board
close to the module and the problems went away.

I have also found that the 3200 needs more time for allow the network to
come up (actually the CPU is faster, so it needs a delay.) After
sock_init(); add:

while (ifpending(IF_ETH0)&1)
tcp_tick(NULL);

This is especially needed if you use DHCP.

Hope that helps. Mine works fine on my 10/100 and 10mbit switches and hubs.
<scott



The 2024 Embedded Online Conference