
Application Note
PHYTEC Technologie Holding AG 2004
Europe: Support Hotline: +49 (6131) 9221-31
http://www.phytec.de
North America: Support Hotline: 1-800-278-9913
http://www.phytec.com
LAN-032e_2
6/8
2.3
Downloading the Linux Kernel and File System
•
The following command loads the kernel binary into RAM,
starting at address 0xA3000000:
PCM022> tftpboot a3000000 phyImage
Download is indicated by a status bar in the terminal window and will
take several seconds, depending on the speed of your system.
Please note that a
"Warning! MAC addresses don’t match"
message
will appear in the terminal window. This can be ignored. The reason
for the message is that the hardware MAC address depends on the
corresponding value stored in the EEPROM connected to the
SMSC91111 Ethernet controller. Upon delivery, the MAC address is
not programmed into the EEPROM, so memory content is
FF:FF:FF:FF:FF:FF, which does not match the MAC-ID on the
module. U-Boot will use the MAC address entered into environmental
variable ethaddr, as described above.
•
Erase the required Flash memory area, sector 1-8, in bank #1
(0x40000 – 0x23FFFF) by entering the following command:
PCM022> erase 1:1-8
You will see a sector-by-sector erase of the specified Flash sectors in
the terminal window.
•
Copy the kernel from RAM address 0xA3000000 to Flash memory
area 0x40000 – 0x240000 with 0x1FFFFF length:
PCM022> cp.b a3000000 40000 1FFFFF