I'm trying to use tftpboot to copy linux image into flash starting
address is 0xff300000, so I defined CFG_DIRECT_FLASH_TFTP. It looks
data have been written into flash since there is no any error. However,
when I try to boot linux, it returns gunzip error. If I download the
same image using xmodem, the kernel just boots fine. Do I need to do
anything special for tftp direct to flash? If I tftp image into
ram(0x800000) then boot, it's just fine too.<br>
<br>
### main_loop: bootcmd="bootm $loadaddr"<br>
Hit any key to stop autoboot: 0<br>
## Booting image at ff300000 ...<br>
## Current stack ends at 0x0F5D0BB8 => set upper limit to 0x00800000<br>
bd address = 0x0F5D0FB8<br>
memstart = 0x00000000<br>
memsize = 0x10000000<br>
flashstart = 0xFF000000<br>
flashsize = 0x01000000<br>
flashoffset = 0x00000000<br>
sramstart = 0x00000000<br>
sramsize = 0x00000000<br>
immr_base = 0xE0000000<br>
bootflags = 0x00000001<br>
intfreq = 264 MHz<br>
busfreq = 132 MHz<br>
ethaddr = 00:04:9F:11:22:33<br>
eth1addr = 00:E0:0C:00:7D:01<br>
IP addr = <a href="http://10.1.0.10">10.1.0.10</a><br>
baudrate = 115200 bps<br>
## Transferring control to Linux at ff300000 with bd at 007fffb0 ...<br>
<br>
loaded at: FF300000 FFA94124<br>
relocated to: 00800000 00F94124<br>
board data at: 007FFFB0 007FFFF8<br>
relocated to: 00805114 0080515C<br>
zimage at: 008058D5 00904243<br>
initrd at: 00905000 00F91864<br>
avail ram: 00F95000 01395000<br>
<br>
Linux/PPC load: mem=248M<br>
Uncompressing Linux...inflate returned FFFFFFFD<br>
exit<br>
<br>