Цитата(aaarrr @ Dec 5 2007, 16:29)

Что-то я не понял, на какую из плат Вы redboot записали? Впрочем, на EDB redboot должен был бы выругаться на несовпадение типов памяти.
Писать флеш пробовали?
С crater'ом, к сожалению, дела не имел, у меня 2.0.8.
Я записываю redboot на EDB.
redboot, который лежит на arm.linux.com (собранный), пишет так:
Код
+Ethernet eth0: MAC address 0e:00:00:ea:18:f0
IP: 192.168.1.100/255.255.255.0, Gateway: 192.168.1.1
Default server: 192.168.1.102
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version UNKNOWN - built 08:50:50, Jul 23 2007
Platform: Cirrus Logic EDB9307 Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright (C) 2003, 2004, 2005, 2006 eCosCentric Limited
RAM: 0x00000000-0x04000000, [0x000430c0-0x03fbd000] available
FLASH: 0x60000000 - 0x62000000, 128 blocks of 0x00040000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort
redboot, который я собрал, пишет:
Код
FLASH: Oversized device! End addr 0x62000000 changed to 0x61000000
... waiting for BOOTP information
Ethernet eth0: MAC address 0e:00:00:ea:18:f0
IP: 192.168.1.16/255.255.252.0, Gateway: 192.168.0.250
Default server: 0.0.0.0
RedBoot(tm) bootstrap and debug environment [ROMRAM]
Non-certified release, version UNKNOWN - built 15:17:57, Dec 5 2007
Platform: Cirrus Logic EDB9307 Board (ARM920T) Rev A
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.
Copyright (C) 2003, 2004, 2005, 2006 eCosCentric Limited
RAM: 0x00000000-0x04000000, [0x000430c0-0x03fbd000] available
FLASH: 0x60000000 - 0x61000000, 64 blocks of 0x00040000 bytes each.
== Executing boot script in 1.000 seconds - enter ^C to abort
Я конфигурирую так:
Код
(16) ---- Flash width (8/16 bit) ----
(2) ---- Number of Flash Devices ----
(16) ---- Flash chip size (MB) ----
Да, во флеш писал и zImage, и ramdisk - все работает в обоих случаях