Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: linux & at91sam9260 старт ядра
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
strannyi
Плата самодельная, поэтому для успешного запуска u-boot я его немножко подогнал.
Вообщем u-boot грузится, затем гружу ядро, в консоль выдает следущее:

U-Boot> bootm 0x21000000
## Booting kernel from Legacy Image at 21000000 ...
Image Name: minlin-2.6
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1203264 Bytes = 1.1 MB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

VжU╗и{│нZ╡5п Xа-Й-Щв%Иг
"├ЧC(ьdИM%╤!К╤б-вкоп+╪
крякозябы.. крякозябы..
и тд...))

такое ощущение, что неправильно расщитан делитель для DBGU
хотя в bootarg console=ttyS0,115200.
Вопрос в следущем берет ли ядро для расщета делителей
значение частоты, если да то откуда? Или вообще в чем может быть
проблема, куда копать?
Dron_Gus
Жестко задана в коде. Например, тут arch/arm/mach-at91/board-sam9260ek.c
Код
static void __init ek_map_io(void)
  53{
  54        /* Initialize processor: 18.432 MHz crystal */
  55        at91sam9260_initialize(18432000);
  56
  57        /* DBGU on ttyS0. (Rx & Tx only) */
  58        at91_register_uart(0, 0, 0);
  59
  60        /* USART0 on ttyS1. (Rx, Tx, CTS, RTS, DTR, DSR, DCD, RI) */
  61        at91_register_uart(AT91SAM9260_ID_US0, 1, ATMEL_UART_CTS | ATMEL_UART_RTS
  62                           | ATMEL_UART_DTR | ATMEL_UART_DSR | ATMEL_UART_DCD
  63                           | ATMEL_UART_RI);
  64
  65        /* USART1 on ttyS2. (Rx, Tx, RTS, CTS) */
  66        at91_register_uart(AT91SAM9260_ID_US1, 2, ATMEL_UART_CTS | ATMEL_UART_RTS);
  67
  68        /* set serial console to ttyS0 (ie, DBGU) */
  69        at91_set_serial_console(0);
  70}
strannyi
Большое спасибо wink.gif Все работает. Тема закрыта.

Starting kernel ...

Linux version 2.6.30 (root@devbuntu) (gcc version 4.2.0 20070413 (prerelease) (CodeSourcery Sourcery G++ Lite 2007q1-10)) #9 Tue Mar 30 18:11:25 MSD 2010
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Atmel AT91SAM9260-EK
Memory policy: ECC disabled, Data cache writeback
Clocks: CPU 200 MHz, master 100 MHz, main 25.000 MHz
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128
Kernel command line: mem=32M console=ttyS0,115200
NR_IRQS:192
AT91: 96 gpio irqs in 3 banks
........
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.