Перейти к содержанию
    

woff

Новичок
  • Постов

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. С уартом разобрался - мой загрузчик устанавливал регистр FDR (fractional divider), а драйвер микролинухового сериалпорта его нормально не обрабатывал.
  2. А uclinux, или uClinux, или uCLinux не подходят? По поводу адресов UART, у меня выводит вот это: Linux version 2.6.21-uc0bvm0 (root@debi) (gcc version 4.0.0 (DENX ELDK 4.1 4.0.0)) #24 Fri Mar 28 11:02:07 ALMT 2008 CPU: NXP-LPC2468 [0603ff35] revision 5 (ARMv5), cr=a010e520 Machine: Embedded Artists LPC2468 OEM Board ... Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xe000c000 (irq = 6) is a 16550A serial8250.0: ttyS1 at MMIO 0xe0010000 (irq = 7) is a 16550A ... Использую новое патченное ядро вот отсюда http://mozware.free.fr/linux/ Со старым ядром, которое шло в комлекте с платой вместо адресов нули Linux version 2.6.11.8-hsc0 (root@debi) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #59 Fri Mar 21 21:28:35 ALMT 2008 CPU: Philips-lpc24xx [24000000] (ARMv3) Machine: LPC24xx, NXP ... Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled ttyS0 at MMIO 0x0 (irq = 6) is a 16550A ttyS1 at MMIO 0x0 (irq = 7) is a 16550A ... Кстати, может кто подскажет, почему-то на скорости UART 115200 (частота клока = частоте проца = 57600000) данные корректно не принимаются, вместо них каша. Xотя делить (quot = 31) в драйвере подбирается достаточно точно. real baud = 57600000/16/31 = 116129. Может ли при такой незначительно ошибке микросхема FTDI вместе со своим USB драйвером глючить? Плата LPC2468OEM. Пока работаю на скорости 38400, всё в норме.
×
×
  • Создать...