background image

Ethernut 5.0 Hardware Manual

Troubleshooting

At some time in the life of your Ethernut may suddenly cease to function. This 
may happen due to bad configuration or hardware trouble. This chapter provides 
some hints on tracking down the problem. 
Before proceeding, remove any hardware attached to the expansion port and 
check again the precautions in the chapter "Quick Start". 

Basic Checks

If the red LED is not lit, make sure that the mains adapter used for power supply is 
working. Some adapters expect a 2.5mm center pin at the barrel connector, while 
the one mounted on Ethernut is 2.1mm. This may give an unreliable contact. 
If the power supply is working, the fuse may be blown. The fuse is manufactured 
by Littelfuse, it's catalog number is 0453.500. The boards are shipped with a 
spare fuse. To avoid blowing the next fuse again, move forward to the next 
chapter, describing some advanced checks. 
Even if the red LED is lit, you should still replace the power supply in the first 
place. Some of them have too high ripple voltage, others do not output the voltage 
level they claim to do. In rare cases the start-up ramp of the output voltage may 
let the board initialization fail. 
If you can't get any output from U-Boot, then the problem is most probably with 
the RS-232 cable or the terminal emulator. Ensure that the COM port parameters 
are set to 115200 baud, no parity, 8 data bits, and 1 stop bit and that all 
handshakes are disabled. If all had been configured correctly and if it still fails, try 
a different emulator program, replace the cable and finally try another PC. 

Advanced Checks

These checks require additional equipment, which may not be available for you or 
may require specific knowledge you do not have. If this is the case and if your 
board is still showing no signs of life, contact either your distributor or egnite 
GmbH directly. 
In cases of power supply problems, use a lab power supply with current control. 
Replace the fuse on the Ethernut board and carefully increase the voltage, starting 
at the minimum. The board should never draw more than 200 mA. Higher currents 
must be considered as shortcuts. Several chips are separated from the power 
supply plane by ferrite beads. Replacing them one after the other may help to find 
the problem. 
If the current is within limits, you can check the board's internal voltages. 
Expansion port pins 5 to 8 provide the ground level, while 5.0V and 3.3V are 
available at pins 3 and 1, respectively. The 1.8V supply can be checked at the test 
point near C14. 
If the power supply is OK, check that the NRST signal (see schematic page 4) is at 
high level. 

30

Summary of Contents for Ethernut 5.0

Page 1: ...Ethernut 5 0 Hardware Manual Preliminary...

Page 2: ...this document Nor does it make a commitment to update the information contained herein egnite products are not intended for use in medical life saving or life sustaining applications egnite retains th...

Page 3: ...sh Boot Enable 14 MMC SD Card Socket 14 Ethernet Interface 14 USB Device Port 16 USB Host Port 16 FFC Connector 16 Expansion Port 17 Power Supply 18 JTAG Interface 18 RTC 19 Hardware Clocks 19 Using t...

Page 4: ...ading from Previous Ethernut Revisions 29 Changes Compared to Ethernut 1 and Ethernut 2 29 Changes Compared to Ethernut 3 29 Troubleshooting 30 Basic Checks 30 Advanced Checks 30 Warranty 31 Schematic...

Page 5: ...MByte SDRAM 4 MByte serial Flash Multimedia SD Card Socket 10 100 Mbps Ethernet interface with Auto MDIX USB 2 0 full speed device and host interface RS 232 at DB 9 connector with full modem handshak...

Page 6: ...Ethernut 5 0 Hardware Manual 6...

Page 7: ...hub or switch For power supply the following options are available Connecting the Ethernut board to a USB port of your PC Using an unregulated DC power supply providing a minimum 1 5 Watt at 7V but no...

Page 8: ...ith Auto MDIX and may be connected directly to the PC with a standard patch cable However depending on the PC s operating system link negotiation may not work reliable in this configuration Step 4 1 I...

Page 9: ...size 528 total 16 5 MiB In serial Out serial Err serial Net macb0 PHY present at 0 macb0 Starting autonegotiation macb0 Autonegotiation complete macb0 link up 100Mbps full duplex lpa 0x45e1 macb0 Hit...

Page 10: ...sh run nfsbootlinux Boot Linux kernel from NFS mount run nfsbootnut Boot Nut OS image from NFS mount run nfsinstallenv Update U Boot environment in serial Flash from NFS mount run nfsinstalllinux Upda...

Page 11: ...rnut5 login root root ethernut5 Enter root to log in a password is not required After successfully logged in you will get the Linux command line prompt For a first test you may start the HTTP server b...

Page 12: ...p Flash memory When enabling the security bit GPNVM0 access to the Flash is forbidden Disabling this security bit can only be achieved by a full erase of the entire Flash This ensures the confidential...

Page 13: ...into the SDRAM and using the command cp or any of the pre defined install scripts For the partition layout refer to chapter Memory Layout NAND Flash Memory The Micron MT29F8G08ABABAWP IC3 provides 1 G...

Page 14: ...ctor with an integrated 100 10Base T transformer filter for its twisted pair Ethernet port The interface supports the maximum cable length of 100 meters between the Ethernet board and a hub or switch...

Page 15: ...1 stop bit and 115 200 baud without handshake will be used The boot loader firmware supplied with the Ethernut board assumes this configuration Any of the following serial interfaces of the microcontr...

Page 16: ...protecting all Flash memories via USB The USB device port may be also used to supply power to the Ethernut board USB Host Port An on board USB Standard A receptacle allows to attach external USB devic...

Page 17: ...32 Interface 13 Data Bit 6 Input PB26 UART0 RTS RS 232 Interface 14 Data Bit 7 Input PB27 UART0 CTS RS 232 Interface 15 Pixel Clock Input PB28 UART1 RTS 16 Vertical Sync Input PB29 UART1 CTS 17 Horizo...

Page 18: ...ore voltage can be forcibly enabled by removing both control enable jumpers at JP3 Since additional expansion boards can be connected the voltage regulators are capable of supplying a maximum current...

Page 19: ...s backed by a 0 33F double layer cap C1 A dedicated 32 768kHz crystal Y2 drives the reference clock Hardware Clocks Three crystals and one oscillator provide the required clocks Part Frequency Used by...

Page 20: ...penOCD is supplied with the Turtelizer 2 It allows to optionally use a proprietary driver based on the USB driver from FTDI Ltd In order to conform to OpenOCD s license the Turtelizer s USB library mu...

Page 21: ...PC For the Turtelizer this will be the USB interface Install the software that comes with your JTAG adapter When connecting an USB based adapter like the Turtelizer 2 to a Windows PC for the first ti...

Page 22: ...able chip select 6 shared with FIQ 0x90000000 0xEFFFFFFF Forbidden zone 0xF0000000 0xFFFFFFFF Internal peripherals Serial Flash Partitions The following table shows the pre configured partitions Addre...

Page 23: ...his connector contains partial CPU data and address bus memory read write signals digital I O ports I2C and SPI bus reset signal and power supply Some signals are also used internally by Ethernut or c...

Page 24: ...PB16 GPIO Timer 53 PB17 GPIO Timer 55 PA24 I2C 57 PA26 GPIO Timer 59 PA28 GPIO Timer 61 PC5 GPIO Memory Bus SPI 63 NC Available 2 V3 3 3 3V Supply 4 V5 0 5 0V Supply 6 GND Signal ground 8 GND Signal g...

Page 25: ...SI CPUPWR 0 0 1 1 0 0 1 1 CPUPWR 0 No effect 1 1 8V and 3 3V power supply on VBUSI 0 No effect 1 Enables 5V power supply drawn from USB device connector VBUSO 0 No effect 1 Enables USB host connector...

Page 26: ...ector power supply MMCPWR 0 No effect 1 Disables MMC SD Card power supply RS232 0 No effect 1 Disables RS 232 interface ETHCLK 0 No effect 1 Disables Ethernet clock oscillator ETHRST 0 No effect 1 Dea...

Page 27: ...ead only 7 6 5 4 3 2 1 0 ADC_TEMP 0 0 0 0 0 0 0 0 ADC_TEMP ADC value of the temperature sensor The temperature is measured with an LM50C sensor connected to an ADC input The sensor is located at the b...

Page 28: ...Ethernut 5 0 Hardware Manual 7 6 5 4 3 2 1 0 ADC_VAUX 0 0 0 0 0 0 0 0 ADC_VAUX ADC value of the auxiliary voltage sensor 28...

Page 29: ...e that Ethernut 5 allows re programming via RS 232 and USB The JTAG adapter is required for debugging only Also note that the ARM9 used on Ethernut 5 has a different I O port layout compared to the AV...

Page 30: ...put from U Boot then the problem is most probably with the RS 232 cable or the terminal emulator Ensure that the COM port parameters are set to 115200 baud no parity 8 data bits and 1 stop bit and tha...

Page 31: ...k side of the board MAC address of your Ethernut written on top of the board and on the invoice Description of your problem You may keep it simple we may request details later Please understand that w...

Page 32: ...Ethernut 5 0 Hardware Manual Schematics Full schematics are provided on the next 4 pages 32...

Page 33: ...Schematics 33...

Page 34: ...Ethernut 5 0 Hardware Manual 34...

Page 35: ...Schematics 35...

Page 36: ...Ethernut 5 0 Hardware Manual 36...

Page 37: ......

Page 38: ......

Page 39: ......

Page 40: ...egnite GmbH Erinstrasse 9 44575 Castrop Rauxel Germany Phone 49 0 23 05 44 12 56 Fax 49 0 23 05 44 14 87 E Mail info egnite de http www egnite de http www ethernut de...

Reviews: