|
Linux для AT91SAM9260, Проблемы с ядром |
|
|
|
Feb 29 2008, 02:07
|
Участник

Группа: Validating
Сообщений: 19
Регистрация: 2-05-06
Пользователь №: 16 663

|
Для начала заказал оценочную плату с данным процессором. Там на компакт диске шел демо Linux для этого процесора (впринципе он бы подошел если бы только не отсутсвие поддержки ethernet и usb gadget) . Поэтому решил собрать новое ядро и соотвественно toolchain. Для сборки toolchain и Linux я воспользовался Buildroot (информация на linux4sam.org). С сборкой кроскомпилятора gcc и uclibc для ARM особых проблем не возниклою Удалось собрать загрузчики тоже без особых проблем. При сборке возникли небольшие проблемы с makefile для архитектуры ARM (ядро получалолсь просто невероятных размеров ), но их тоже решил. Так вот проблема возникла в следующем: - ядро загружается вполне штатно (так же как и работающий демоLinux для 9260) , но после того как он загрузился и подключил RAm диск не грузит консоль:
NET: Registered protocol family 1 NET: Registered protocol family 17 RAMDISK: ext2 filesystem found at block 0 RAMDISK: Loading 4096KiB [1 disk] into ram disk... done. VFS: Mounted root (ext2 filesystem). Freeing init memory: 100K
по идее дальше должен обрабатыватся либо init либо linuxrc (в настройках ядра указано что init=/linuxrc), но это не происходит.
Что делать и как это исправить?
з.ы. сначала думал что какие то проблемы с фс , но нет , она прекрасно монтируется под обычным линуксом. Пробовал использовать ядро от демоLinux для 9260 оно нормально подключает мою фс и начинает обрабатывать init и тд
|
|
|
|
|
 |
Ответов
|
Mar 13 2008, 09:26
|

Местный
  
Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771

|
Код AT91Bootstrap loading from 0x8400... >AT45DB642D detected >Loading from Dataflash[0x00008400] to SDRAM[0x23F00000] ....... >Loading complete, [0x00032000] bytes >Start application at [0x23F00000]
U-Boot 1.2.0 (Feb 21 2008 - 16:29:37)
DRAM: 64 MB NAND: No NAND device found!!! No NAND device found!!! 0 MiB DataFlash:AT45DB642 Nb pages: 8192 Page Size: 1056 Size= 8650752 bytes Logical address: 0xC0000000 Area 0: C0000000 to C0004144 (RO) bootstrap Area 1: C0004200 to C00083FF Environment Area 2: C0008400 to C0041FFF (RO) U-BOOT 1.20 Area 3: C0042000 to C02FFFFF KERNEL Area 4: C0300000 to C0800000 FS In: serial Out: serial Err: serial DM9161A PHY Detected No link MAC: error during RMII initialization Hit any key to stop autoboot: 0 ## Booting image at 21600000 ... Image Name: Linux-2.6.23.1 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1498432 Bytes = 1.4 MB Load Address: 20008000 Entry Point: 20008000 Verifying Checksum ... OK OK
Starting kernel ...
Uncompressing Linux........................................................................... ....................... done, booting the kernel. Linux version 2.6.23.1 (root@skb_p4) (gcc version 4.2.1) #1 Thu Feb 28 10:29:48 IRKT 2008 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 in Zone order. Total pages: 16256 Kernel command line: mem=64M console=ttyS0,115200 initrd=0x21100000,3145728 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 console [ttyS0] enabled Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar ... MAX_LOCKDEP_SUBCLASSES: 8 ... MAX_LOCK_DEPTH: 30 ... MAX_LOCKDEP_KEYS: 2048 ... CLASSHASH_SIZE: 1024 ... MAX_LOCKDEP_ENTRIES: 8192 ... MAX_LOCKDEP_CHAINS: 16384 ... CHAINHASH_SIZE: 8192 memory used by lock dependency info: 1024 kB per task-struct memory footprint: 1920 bytes 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: 56576KB available (2748K code, 2396K data, 116K init) 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 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 4, 73728 bytes) TCP bind hash table entries: 2048 (order: 4, 73728 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd Freeing initrd memory: 3072K JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc. Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) io scheduler noop registered io scheduler anticipatory registered (default) atmel_usart.0: ttyS0 at MMIO 0xfefff200 (irq = 1) is a ATMEL_SERIAL atmel_usart.1: ttyS1 at MMIO 0xfffb0000 (irq = 6) is a ATMEL_SERIAL atmel_usart.2: ttyS2 at MMIO 0xfffb4000 (irq = 7) is a ATMEL_SERIAL RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize loop: module loaded Davicom DM9161E: Registered new driver Davicom DM9161A: Registered new driver Davicom DM9131: Registered new driver ICPlus IP175C: Registered new driver MACB_mii_bus: probed eth0: Atmel MACB at 0xfffc4000 irq 21 (00:00:00:00:00:00) eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1) No NAND device found!!! usbmon: debugfs is not available at91_ohci at91_ohci: AT91 OHCI at91_ohci at91_ohci: new USB bus registered, assigned bus number 1 at91_ohci at91_ohci: irq 20, io mem 0x00500000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected drivers/usb/host/r8a66597-hcd.c: driver r8a66597_hcd, 29 May 2007 Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. udc: at91_udc version 3 May 2006 mice: PS/2 mouse device common for all mice i2c /dev entries driver at91_i2c at91_i2c: AT91 i2c bus driver. usbcore: registered new interface driver usbhid drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver Advanced Linux Sound Architecture Driver Version 1.0.14 (Fri Jul 20 09:12:58 2007 UTC). ALSA device list: No soundcards found. TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Installing 9P2000 support RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 2912KiB [1 disk] into ram disk... done. VFS: Mounted root (cramfs filesystem) readonly. Freeing init memory: 116K
|
|
|
|
Сообщений в этой теме
Bladerunner Linux для AT91SAM9260 Feb 29 2008, 02:07 amw ЦитатаRAMDISK: ext2 filesystem found at block 0
RA... Feb 29 2008, 08:33 Bladerunner да если фсэку подмантировать к host системе и посм... Feb 29 2008, 10:03 amw Цитата(Bladerunner @ Feb 29 2008, 12:03) ... Feb 29 2008, 10:14  Bladerunner Цитата(amw @ Feb 29 2008, 13:14) А покажи... Mar 4 2008, 01:07  andron86 Цитата(amw @ Feb 29 2008, 11:14) А покажи... Mar 6 2008, 07:11 MTh Вот содержимое:
Кодcat inittab
# /etc/inittab
#
#... Mar 12 2008, 09:19 amw Цитата(MTh @ Mar 12 2008, 11:19) Вот соде... Mar 13 2008, 08:45 MTh Работать так и не хочет.... все в том же состоянии... Mar 13 2008, 01:52 slava2005 Цитата(MTh @ Mar 13 2008, 04:52) Работать... Mar 13 2008, 06:43 MTh Э-э-э... а можно в другое место или на почту? Рапи... Mar 13 2008, 08:38 amw ЦитатаKernel command line: mem=64M console=ttyS0,1... Mar 13 2008, 09:48 MTh Переменные окружения:
КодARM M7 BOOT> printenv... Mar 14 2008, 00:53 slava2005 [quote name='MTh' date='Mar 14 2008, 0... Mar 14 2008, 09:50 MTh А то что busybox ругается когда его пытаешься ском... Mar 14 2008, 07:56 amw Цитата(MTh @ Mar 14 2008, 09:56) А то что... Mar 14 2008, 08:24 MTh C bootargs был трабл.... сейчас он есть )) Завтра ... Mar 16 2008, 13:34 MTh Каким-то неведомым образом оно завелось. т.е. все:... Mar 17 2008, 02:51 amw Цитата(MTh @ Mar 17 2008, 04:51) Сделал с... Mar 17 2008, 08:22 MTh Теперь другой трабл: поднял сеть... все ок...
Пыта... Mar 17 2008, 08:50 amw Цитата(MTh @ Mar 17 2008, 10:50) Теперь д... Mar 17 2008, 09:30 MTh amw спасибо
Я использовал АРМовый компилер и вме... Mar 18 2008, 09:02 amw Цитата(MTh @ Mar 18 2008, 11:02) Я исполь... Mar 18 2008, 09:31  MTh Цитата(amw @ Mar 18 2008, 12:31) Извините... Mar 19 2008, 00:14   amw Цитата(MTh @ Mar 19 2008, 02:14) Компилят... Mar 19 2008, 08:15 MTh Господа, спасайте....
Собрал ядро и ФС... заработа... Mar 21 2008, 08:04 amw Цитата(MTh @ Mar 21 2008, 10:04) Заканчив... Mar 21 2008, 08:16  MTh Цитата(amw @ Mar 21 2008, 11:16) Это перв... Mar 21 2008, 08:34 andron86 Цитата(MTh @ Mar 21 2008, 09:04) КодRAMDI... Mar 21 2008, 08:24 amw Цитата(MTh @ Mar 21 2008, 10:04) ФС лежит... Mar 21 2008, 08:43 MTh Итак, попытка сборки ядра 2.6.24 не удалась... вер... Mar 25 2008, 00:27 amw Цитата(MTh @ Mar 25 2008, 02:27) Итак, по... Mar 25 2008, 08:43 slava2005 Цитата(MTh @ Mar 25 2008, 03:27) Итак, по... Mar 25 2008, 09:05  MTh Цитата(slava2005 @ Mar 25 2008, 12:05) По... Mar 25 2008, 09:25   amw Цитата(MTh @ Mar 25 2008, 11:25) Код#incl... Mar 25 2008, 09:42    MTh Цитата(amw @ Mar 25 2008, 12:42) В крне н... Mar 26 2008, 00:26  MTh Цитата(slava2005 @ Mar 25 2008, 12:05) По... Mar 27 2008, 05:34 MTh Вопрос снимается... проблема с компилятором.... Mar 26 2008, 03:04 amw Цитата(MTh @ Mar 26 2008, 05:04) Вопрос с... Mar 26 2008, 08:33 MTh Проблема как раз с баблиотеками для С++ (libsdtc++... Mar 26 2008, 13:50 amw Цитата(MTh @ Mar 26 2008, 15:50) Проблема... Mar 26 2008, 16:02  MTh Цитата(amw @ Mar 26 2008, 19:02) А в само... Mar 27 2008, 01:35 3.14 Поделитесь плиз живой корневухой для 9260. Apr 8 2008, 19:34 slava2005 Цитата(3.14 @ Apr 8 2008, 23:34) Поделите... Apr 9 2008, 13:31 3.14 Спасибо, уже разобрался ... Apr 9 2008, 18:09 igrok213 Проблема с той же платой
Переменные среды:
Цитат... Apr 10 2008, 13:29 slava2005 Цитата(igrok213 @ Apr 10 2008, 17:29) Про... Apr 10 2008, 13:35  igrok213 Цитата(slava2005 @ Apr 10 2008, 17:35) Эл... Apr 10 2008, 14:18   amw Цитата(igrok213 @ Apr 10 2008, 17:18) я д... Apr 10 2008, 17:12 amw http://electronix.ru/forum/index.php?showt...3994... Apr 10 2008, 13:36 MTh Проверьте что и куда вы складываете, как правило у... Apr 11 2008, 07:25 igrok213 Цитата(MTh @ Apr 11 2008, 11:25) Проверьт... Apr 11 2008, 09:46  amw Цитата(igrok213 @ Apr 11 2008, 12:46) Код... Apr 11 2008, 10:07 starterkit 2 igrok213
можно не заморачиваться распаковыванием... Apr 11 2008, 10:16 igrok213 Цитата(starterkit @ Apr 11 2008, 14:16) 2... Apr 11 2008, 10:38  amw Цитата(igrok213 @ Apr 11 2008, 13:38) Сей... Apr 11 2008, 10:53   igrok213 Цитата(amw @ Apr 11 2008, 14:53) Распишит... Apr 11 2008, 11:21 starterkit Цитатаcp.b 0xD0300000 0x21100000 0x00400000;Вы туд... Apr 11 2008, 10:47 igrok213 Цитата(starterkit @ Apr 11 2008, 14:47) В... Apr 11 2008, 11:02  MTh Цитата(igrok213 @ Apr 11 2008, 14:02) Спа... Apr 11 2008, 16:28 starterkit Попробуйте залить по адресу 21100000 несжатый обра... Apr 11 2008, 11:04 starterkit Чего то я не понимаю, ядро ищет корневуху по 21100... Apr 11 2008, 11:35 igrok213 Цитата(starterkit @ Apr 11 2008, 15:35) Ч... Apr 11 2008, 11:58 starterkit Вот, видно что то не то с самой корневой, попробуй... Apr 11 2008, 12:24 igrok213 Цитата(starterkit @ Apr 11 2008, 16:24) В... Apr 11 2008, 12:34 starterkit Странно конечно, что мой бузибокс весит Вашу систе... Apr 11 2008, 12:40 igrok213 Цитата(starterkit @ Apr 11 2008, 16:40) С... Apr 11 2008, 12:53 starterkit init это первое приложение запускаемое системой пр... Apr 11 2008, 14:12 amw Цитата(starterkit @ Apr 11 2008, 17:12) i... Apr 11 2008, 19:44  igrok213 Цитата(amw @ Apr 11 2008, 23:44) КодДолже... Apr 17 2008, 09:32 MTh Цитата(igrok213 @ Apr 11 2008, 15:53) А м... Apr 15 2008, 23:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|