реклама на сайте
подробности

 
 
> Linux для AT91SAM9260, Проблемы с ядром
Bladerunner
сообщение Feb 29 2008, 02:07
Сообщение #1


Участник
*

Группа: 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 и тд
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MTh
сообщение Mar 13 2008, 09:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
slava2005
сообщение Mar 13 2008, 09:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 423



Этта ... Вы бы printenv из u-boot бы привели... Телепатия мне подсказывает, что у Вас переменные не настроены.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 11:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01459 секунд с 7
ELECTRONIX ©2004-2016