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=&quot;bootm $loadaddr&quot;<br>
Hit any key to stop autoboot:&nbsp; 0<br>
## Booting image at ff300000 ...<br>
## Current stack ends at 0x0F5D0BB8 =&gt; set upper limit to 0x00800000<br>
bd address&nbsp; = 0x0F5D0FB8<br>
memstart&nbsp;&nbsp;&nbsp; = 0x00000000<br>
memsize&nbsp;&nbsp;&nbsp;&nbsp; = 0x10000000<br>
flashstart&nbsp; = 0xFF000000<br>
flashsize&nbsp;&nbsp; = 0x01000000<br>
flashoffset = 0x00000000<br>
sramstart&nbsp;&nbsp; = 0x00000000<br>
sramsize&nbsp;&nbsp;&nbsp; = 0x00000000<br>
immr_base&nbsp;&nbsp; = 0xE0000000<br>
bootflags&nbsp;&nbsp; = 0x00000001<br>
intfreq&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 264 MHz<br>
busfreq&nbsp;&nbsp;&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp; 132 MHz<br>
ethaddr&nbsp;&nbsp;&nbsp;&nbsp; = 00:04:9F:11:22:33<br>
eth1addr&nbsp;&nbsp;&nbsp; = 00:E0:0C:00:7D:01<br>
IP addr&nbsp;&nbsp;&nbsp;&nbsp; = <a href="http://10.1.0.10">10.1.0.10</a><br>
baudrate&nbsp;&nbsp;&nbsp; = 115200 bps<br>
## Transferring control to Linux at ff300000 with bd at 007fffb0 ...<br>
<br>
loaded at:&nbsp;&nbsp;&nbsp;&nbsp; FF300000 FFA94124<br>
relocated to:&nbsp; 00800000 00F94124<br>
board data at: 007FFFB0 007FFFF8<br>
relocated to:&nbsp; 00805114 0080515C<br>
zimage at:&nbsp;&nbsp;&nbsp;&nbsp; 008058D5 00904243<br>
initrd at:&nbsp;&nbsp;&nbsp;&nbsp; 00905000 00F91864<br>
avail ram:&nbsp;&nbsp;&nbsp;&nbsp; 00F95000 01395000<br>
<br>
Linux/PPC load: mem=248M<br>
Uncompressing Linux...inflate returned FFFFFFFD<br>
exit<br>
<br>