[En-Nut-Discussion] Dead Ethernut

Ole Reinhardt ole.reinhardt at embedded-it.de
Mon Mar 2 09:39:00 CET 2009


Hi Pete,

> We have an ethernut that we can program, but does not respond to either
>  the serial port or the the ethernet port. It was working, and we had
>  programmed it several times. 

Sorry, I can't realy imaging that or you'r the very unlucky one, who
fall through the cracks. In case of no response don't hesitate to check
back a few days later and to resend your question, perhaps with a short
notice like "urgent" or something similar in the subject line.
Sometimes, when there is much traffic on the mailing lists, some
questions get lost...

btw: I searched your last mails in my mail history and found, that you
sometimes answered another mail and just changed the header. In this
case the mail will be sorted into the mail-thread you ansered to and
won't open a new thread. Much people use the threaded view in their mail
client and not just sorted by date. So you question might got lost this
way too.

So I'll try to answer your old questions too in some more mails.

Now to your problem:


a.) First a question: 
Which Ethernut board do you use? Have you just tried a build a short
program, that will just toggle an I/O pin e.g. every second? (Connect an
led to see if it blinks)

b.) If you use an AVR based ethernut. Have you perhaps enabled the
ATMega103 mode? (Check your fuse settings)

c.) Have you correctly configured NutOS before building?

d.) Which compiler version do you use on which platform? There was the
avr-gcc version 4.3.0 up to 4.3.1 which (at least on linux) produced non
working code.

In case you have this compiler version (check it with avr-gcc --version)
use a newer / older one.

> The red and green lights come on, but not the yellow.?
> 
> I have reloaded basemon.hex, but it does the same: no response on the serial port or the ethernet.

e.) Have you pressed and hold down space on the serial terminal when
booting? Basemon will just talk to you, when it received the space key.

f.) Have you checked your serial settings of your serial terminal
program? Are you shure you have not enabled handshake?

g.) Try to clear the eeprom contents. You might got a non working
setting.

h.) Checking ethernet is not that simple if you don't know the IP
address you gave to the board. Try to use wireshark
(http://www.wireshark.org/) to sniff the ethernet traffic.

Bye,

Ole Reinhardt

-- 
 _____________________________________________________________
|                                                             |
| Embedded-IT          Hard- und Softwarelösungen             |
|                                                             |
| Ole Reinhardt        Tel. / Fax:        +49 (0)271  7420433 |
| Luisenstraße 29      Mobil:             +49 (0)177  7420433 |
| 57076 Siegen         eMail:    ole.reinhardt at embedded-it.de |
| Germany              Web:         http://www.embedded-it.de |
|                      UstID / VAT:       DE198944716         |
|_____________________________________________________________|



More information about the En-Nut-Discussion mailing list