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

 
 
> SK-AT91SAM9XE512-S3E. Не стартует Linux., Starting kernel ... Дальше тишина.
JeDay
сообщение Oct 25 2010, 13:04
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Добрый день всем.

Осваиваю Linux на сабжевой плате.
Имеется:
u-boot-2010.09.
arm-2010q1-188-arm-none-eabi
linux-2.6.36
Конфиг ядра взят с сайта http://dmilvdv.narod.ru/AT91SAM9260/index.html

u-boot
Конфиг командной строки и аргументов ядра по умолчанию.
Исправлена частота 200МГц
Код
#define AT91C_MAIN_CLOCK                200000000

Понизил частоту SPI (согласовать с Bootstrap):
Код
#define AT91C_SPI_CLK        2000000

Установить адрес микросхемы физического интерфейса Ethernet в cpu/arm926ejs/at91sam9/ether.c:
Код
macb_eth_initialize(0, (void *)AT91SAM9260_BASE_EMAC, 0x01);


Ядро
Никакие патчи не применял за исключением исправлений описанный на сайте (ссылка выше).
Собирал с ключем "arm-none-eabi-"
После сборки заливаю образ ядра по TFTP, вижу лог:

Код
U-Boot> tftp
macb0: link up, 10Mbps half-duplex (lpa: 0x0020)
Using macb0 device
TFTP from server 192.168.0.34; our IP address is 192.168.0.107
Filename 'uImage.bin'.
Load address: 0x22000000
Loading: #################################################################
     ###############################################
done
Bytes transferred = 1635311 (18f3ef hex)
U-Boot> bootm
## Booting kernel from Legacy Image at 22000000 ...
   Image Name:   Linux Kernel Image 2.6.36
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1635247 Bytes = 1.6 MiB
   Load Address: 20008000
   Entry Point:  20008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...


Дальше ничего не происходит или происходит но этого не видно.
Подскажите в чем может быть проблема? В какую сторону копать?
Читал на форуме что "Starting kernel ..." пишет уже распаковщик ядра, значит управление ему передалось...
Может надо было собирать компилером с префиксом "arm-none-linux-eabi-" ?

Аналогичная проблема уже подымалась, но ответа по данному вопросу нет:
http://electronix.ru/forum/index.php?showt...ng+kernel\

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
JeDay
сообщение Oct 26 2010, 17:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



sasamy спасибо за наводку, буду знать smile.gif

Только что скачал ядро 2.6.22, накатил патч от http://maxim.org.za и применил дефолтный конфиг at91sam9260ek_defconfig он как раз под это ядро, изменил частоту кварца на 12МГц и скомпилил.

Ядро заработало disco.gif Теперь надо ФС прикрутить ну и экспериментировать с настройками ядра... В общем уже есть точка опоры.
Код
U-Boot> tftp
macb0: link up, 10Mbps half-duplex (lpa: 0x0020)
Using macb0 device
TFTP from server 192.168.0.34; our IP address is 192.168.0.107
Filename 'uImage.bin'.
Load address: 0x22000000
Loading: #################################################################
     ##########################
done
Bytes transferred = 1322354 (142d72 hex)
U-Boot> bootm
## Booting kernel from Legacy Image at 22000000 ...
   Image Name:   JedaY Linux 2.6.22 Kernel Image
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1322290 Bytes = 1.3 MiB
   Load Address: 20008000
   Entry Point:  20008000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK

Starting kernel ...
Linux version 2.6.22 (jeday@vmachine) (gcc version 4.4.1 (Sourcery G++ Lite 2010q1-188) ) #2 Tue Oct 26 21:01:31 MSD 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 200 MHz, master 100 MHz, main 12.000 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: console=ttyS0,115200 root=/dev/mtdblock0 mtdparts=atmel_nand:-(root) rw rootfstype=jffs2
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: 62080KB available (2464K code, 232K data, 108K 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: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (SUMMARY)  Â© 2001-2006 Red Hat, Inc.
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
macb macb: detected PHY at address 1 (ID 0022:1619)
eth0: Atmel MACB at 0xfffc4000 irq 21 (3e:36:65:ba:6f:be)
No NAND device found!!!
atmel_spi atmel_spi.0: Atmel SPI Controller at 0xfffc8000 (irq 12)
atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
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
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.
AT91 MMC: 4 wire bus mode not supported by this driver - using 1 wire
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 (Thu May 31 09:03:25 2007 UTC).
ALSA device list:
  No soundcards found.
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
List of all partitions:
No filesystem could mount root, tried:  jffs2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- JeDay   SK-AT91SAM9XE512-S3E. Не стартует Linux.   Oct 25 2010, 13:04
- - kovigor   А вы не пробовали у производителя спросить ? http:...   Oct 25 2010, 13:27
- - JeDay   Решил пока здесь спросить т.к. здесь людей опытных...   Oct 25 2010, 14:15
- - mdmitry   Попробуйте собрать bootstrap "рекомендуемым...   Oct 25 2010, 15:04
- - sasamy   Цитата(JeDay @ Oct 25 2010, 17:04) Uncomp...   Oct 25 2010, 16:15
- - JeDay   mdmitry bootstrap здесь нипричем, я свой первичный...   Oct 25 2010, 17:21
|- - sasamy   Цитата(JeDay @ Oct 25 2010, 21:21) sasamy...   Oct 25 2010, 18:36
- - Jury093   Цитата(JeDay @ Oct 25 2010, 17:04) Дальше...   Oct 25 2010, 21:38
- - kurtis   попробуйте подставить то ядро что идет в комплекте...   Oct 26 2010, 12:23
- - JeDay   Для надежности MACHINE_ID в u-boot для платы AT91S...   Oct 26 2010, 13:42
|- - sasamy   Цитата(JeDay @ Oct 26 2010, 17:42) Подмет...   Oct 26 2010, 14:12
- - JeDay   Последовательность упаковки ядра: П.1 arm-none-lin...   Oct 26 2010, 15:50
|- - sasamy   Цитата(JeDay @ Oct 26 2010, 19:50) Послед...   Oct 26 2010, 16:15
- - JeDay   Цитатап1,2 просто не нужны - достаточно одной моей...   Oct 26 2010, 16:31
|- - sasamy   Цитата(JeDay @ Oct 26 2010, 20:31) Эти пу...   Oct 26 2010, 17:00


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:02
Рейтинг@Mail.ru


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