На новой плате, изготовленной на основе at91sam9260-ek с немного другой оперативкой (samsung k4s641632k-uc75) и другим кварцем (20MHz) линух подвисает при загрузке успев выдать
Код
Uncompressing Linux...........................................................................
........................ done, booting the kernel.
Linux version 2.6.22.10 (root@xxx) (gcc version 4.2.1) #3 Wed Dec 19 10:40:31 NOVT 2007
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 198 MHz, master 99 MHz, main 18.432 MHz
CPU0: D VIVT write-back cache
CPU0: I cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
CPU0: D cache: 8192 bytes, associativity 4, 32 byte lines, 64 sets
Built 1 zonelists. Total pages: 16256
Kernel command line: mem=64M console=ttyS0,115200 initrd=0x21100000,17000000 root=/dev/ram0 rw
AT91: 96 gpio irqs in 3 banks
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 64MB = 64MB total
Memory: 45068KB available (2816K code, 258K data, 112K init)
по идее дальше должен выдать был
Код
Security Framework v1.0.0 initialized
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Generic PHY: Registered new driver
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Ну и так далее, что он и делает на отладочной плате.
Оперативка подключается в 16-битном режиме, а не в 32-битном как на отладочной плате, но все соответствующие настройки делаются в biitstrap-е. В чём может быть причина подвисания?