Цитата(ecos-rtos_in_ua @ Aug 29 2009, 12:33)

Какой файл вы заливали? uKernel?
Если вы собрали u-boot с поддержкой сети, то лучшим вариантом загрузки ядра являеться поднятие в сети tftp, dhcp серверов, с последующей загрузкой по сети. Так быстрее и ресурс флешки сохраняеться.
В линуксе на РС это довольно легко реализовать.
-и с "датафлешью" тоже странно...
-загружаю ядро с сервера, сохраняю в "датфлеш", потом пытаюсь запустить, не хочет, если не сохранять то запускается,
то что сохранял после чтения не запускаетс тоже...
U-Boot 1.3.4 (Aug 26 2009 - 17:18:00)<CR><LF>
<CR><LF>
DRAM: 64 MB<CR><LF>
DataFlash:AT45DB321<CR><LF>
Nb pages: 8192<CR><LF>
Page Size: 528<CR><LF>
Size= 4325376 bytes<CR><LF>
Logical address: 0xD0000000<CR><LF>
Area 0:<HT>D0000000 to D00041FF (RO) Bootstrap<CR><LF>
Area 1:<HT>D0004200 to D00083FF Environment<CR><LF>
Area 2:<HT>D0008400 to D0041FFF (RO) U-Boot<CR><LF>
Area 3:<HT>D0042000 to D0251FFF Kernel<CR><LF>
Area 4:<HT>D0252000 to D041FFFF FS<CR><LF>
In: serial<CR><LF>
Out: serial<CR><LF>
Err: serial<CR><LF>
Net: macb0<CR><LF>
macb0: Starting autonegotiation...<CR><LF>
macb0: Autonegotiation complete<CR><LF>
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)<CR><LF>
Hit any key to stop autoboot: 3 <BS><BS><BS> 2
29.08.2009 15:49:00.40 [TX] - <CR><LF>
29.08.2009 15:49:00.42 [RX] - <BS><BS><BS> 0 <CR><LF>
U-Boot>
29.08.2009 15:49:05.28 [TX] - tftpboot 0x22200000 ukernel<CR><LF>
29.08.2009 15:49:05.28 [RX] - tftpboot 0x22200000 ukernel<CR><LF>
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)<CR><LF>
Using macb0 device<CR><LF>
TFTP from server 192.168.44.150; our IP address is 192.168.44.190<CR><LF>
Filename 'ukernel'.<CR><LF>
Load address: 0x22200000<CR><LF>
Loading: *<BS>#################################################################<CR><LF>
<HT> #####################<CR><LF>
done<CR><LF>
Bytes transferred = 1253892 (132204 hex)<CR><LF>
U-Boot>
29.08.2009 15:49:10.26 [TX] - cp.b 0x22200000 D0042000 0x132204<CR><LF>
29.08.2009 15:49:10.26 [RX] - cp.b 0x22200000 D0042000 0x132204<CR><LF>
Copy to DataFlash... done<CR><LF>
U-Boot> <CR><LF>
Copy to DataFlash... done<CR><LF>
U-Boot>
29.08.2009 15:50:01.10 [TX] - bootm 22200000<CR><LF>
29.08.2009 15:50:01.12 [RX] - bootm 22200000<CR><LF>
Wrong Image Format for bootm command<CR><LF>
ERROR: can't get kernel image!<CR><LF>
U-Boot> <CR><LF>
U-Boot>
29.08.2009 15:50:05.73 [TX] - tftpboot 0x22200000 ukernel<CR><LF>
29.08.2009 15:50:05.73 [RX] - tftpboot 0x22200000 ukernel<CR><LF>
macb0: link up, 100Mbps full-duplex (lpa: 0x45e1)<CR><LF>
Using macb0 device<CR><LF>
TFTP from server 192.168.44.150; our IP address is 192.168.44.190<CR><LF>
Filename 'ukernel'.<CR><LF>
Load address: 0x22200000<CR><LF>
Loading: *<BS>#################################################################<CR><LF>
<HT> #####################<CR><LF>
done<CR><LF>
Bytes transferred = 1253892 (132204 hex)<CR><LF>
U-Boot>
29.08.2009 15:50:09.60 [TX] - bootm 22200000<CR><LF>
29.08.2009 15:50:09.60 [RX] - bootm 22200000<CR><LF>
## Booting kernel from Legacy Image at 22200000 ...<CR><LF>
Image Name: linux-2.6<CR><LF>
Image Type: ARM Linux Kernel Image (uncompressed)<CR><LF>
Data Size: 1253828 Bytes = 1.2 MB<CR><LF>
Load Address: 20008000<CR><LF>
Entry Point: 20008000<CR><LF>
Verifying Checksum ... OK<CR><LF>
Loading Kernel Image ... OK<CR><LF>
OK<CR><LF>
<CR><LF>
Starting kernel ...<CR><LF>
<CR><LF>
Uncompressing Linux............................................