3.14 0 15 марта, 2008 Опубликовано 15 марта, 2008 · Жалоба Птчи налогаются на ядро, ядро из uClinux-dist-xxx заменяется на отпатченное. Единственно, с чем могут вознкнуть проблемы, это с созданием корневухи ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 17 марта, 2008 Опубликовано 17 марта, 2008 · Жалоба Ядро 2.6.11 от EA Добавлена поддержка USB Host/Device, Ethernet, MTD ну может и еще чего. h**p:/ / w w w . uclinux . org/pub/uClinux/dist/uClinux-dist-20051014.tar.gz h**p: / / w w w . kernel . org/pub/linux/kernel/v2.6/linux-2.6.11.8.tar.gz uC_20051014_linux_2.6.11.8_ea1.diff.gz ea_v2_0_incr1.diff.gz ea_v2_0_incr2.diff.gz u_boot_1.1.6_ea_v1_8_1.diff.gz readme.tar.gz P.S. Вроде ничего не забыл Заметил такой фокус, по ходу итераций сборки ядра, ни с того ни с сего ядро перестает подавать признаков жизни :07: От настроек ядра это независит, в первый раз у меня это случилось, когда включил поддержку всех возможных таблиц размещений, никакие возвраты в предыдущее состояние конфигурации, чистки и т.п. не изменяют ситуацию, только полное обновление всего ядра. Второй раз произошло, когда стал искать в каком месте серийные порты прописываются в системе, что само по себе довольно странно т.к. пока нигде не могу найти упоминаний о количестве и инициализации UART0 и UATRT1 (драйвер сам включен, но вот кто его использует ...), и изменил параметр CONFIG_SERIAL_8250_NR_UARTS с нуля до 1, и опять такой же фокус Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба Заметил такой фокус, по ходу итераций сборки ядра, ни с того ни с сего ядро перестает подавать признаков жизни..... У меня такой ситуации не возникало, пока что все замеченные глюки были следствием моих-же ошибок. Если интересует работа ядра с UART, то ознакомтесь с linux-2.6.x/include/asm-arm/arch-lpc24xx/serial.h; пины UART и клок инициализируются в загрузчеке. Может быть надо вспомнить поговорку "Если вещь долго ломать, она - сломается" :-) Лично у меня сложилось, впечатление, что данное ядро работает более-менее стабильно. Правда иногда бывают не понятные зависания, но запускаю то я ядро на своем железе и с некоторым количеством собственных драйверов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба По поведению, очень похоже на "плавающую" инициализацию или конфликт с чем то (железо то свое, хотя мыслей, что так может зацеится нет), и очень удивляет тот момент, что сборка с "нулевых" дистов всегда работает а несколько итераций побавления/удаления (своих ошибок то я еще не успеваю внести) одних и тех же модулей ядра вводит его в стопор. К стати, у Вас, какие адреса, при загрузке ядра, показываются назначеными для UART-ов (у меня они почему то 0)? Ядро 2.6.21 Вы пробовали (если да, из каких источников), на моем железе оно упорно не подает признаков жизни, смущает то что в репозитории самой платы не компилируется head.S ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 18 марта, 2008 Опубликовано 18 марта, 2008 · Жалоба ... и очень удивляет тот момент, что сборка с "нулевых" дистов всегда работает а несколько итераций ... Была похожая проблема, но оказалась, что была ошибка в моем коде, который заливал образа uClinux во флеш устройства. Во флеш не писался кусок linux.bin. От компиляции к компиляции незаписаный кусок приходился то на более, то на менее важную область ядра. Ошибку исправил - все заработало. К стати, у Вас, какие адреса, при загрузке ядра, показываются назначеными для UART-ов (у меня они почему то 0)? 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 Ядро 2.6.21 Вы пробовали... Брал здесь http://tech.groups.yahoo.com/group/lpc2400_uClinux/ Но откомпилировать быстро не получилось и плюнул на это дело. Подозреваю, что это более ранняя версия вашего источника 2 All Кто-нибудь уже пользует собственную плату с lpc24xx? Меня интересует не запустил ли кто USB HOST на порту U1. Что-то у меня драйвер из uClinux не хочет рулить USB HOST-ом, если его подключить не на порт U1 а на U2... Вот сижу думаю что бы такого подправить в ядре... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 19 марта, 2008 Опубликовано 19 марта, 2008 · Жалоба Кстати, а какой пароль для guest и root, для доступа через FTP? Еще, какая у Вас скорость чтения/записи с NAND флешки (у меня порядка 50кБайт)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Кстати, а какой пароль для guest и root, для доступа через FTP? Не понял вопроса Еще, какая у Вас скорость чтения/записи с NAND флешки (у меня порядка 50кБайт)? Ну специально я не измерял. Но заливка файлов linux.bin и romfs.bin общим размером порядка 5-6Мб на флеш занимает 12-15 секунд. Получается скорость порядка 400-500 кБ/С. А если вычесть время передачи данных из компа в плату, то думаю скорость будет порядка 700-900 кБ/С. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Не понял вопросаВстроенный FTP серверок не пускает ни под каким логином ... Ну специально я не измерял. Но заливка файлов linux.bin и romfs.bin общим размером порядка 5-6Мб на флеш занимает 12-15 секунд.Это в линухе (какая FS) или у-буте? Вы попробуйте что то большое положить на NAND флешку и потом через вебсерверок это стянуть, у меня при этом получается с USB карточки ~450k, а с NAND (JFFS2) ~50k, что очень удивляет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Встроенный FTP серверок не пускает ни под каким логином ... Это в линухе (какая FS) или у-буте?... FTP еще не пользовал, ничего сказать не могу. JFFS - страшный тормоз, попробуйте YAFFS будет значительно быстрее (раза в 4). Если получится запустить ядро 2.6.21, то можно будет попробовать еще LOGFS - должно быть еще быстрее. я скорость без ОС и без ФС мерил Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Странно, я не наблюдаю YAFFS в 2.6.11.8, Вые ее сами добавляли или я что упустил? В у-буте на нанд флешку у меня тоже шустро льется ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 20 марта, 2008 Опубликовано 20 марта, 2008 · Жалоба Странно, я не наблюдаю YAFFS в 2.6.11.8, Вые ее сами добавляли или я что упустил? Ну конечно, сам добавил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 21 марта, 2008 Опубликовано 21 марта, 2008 · Жалоба Итак, поставил YAFFS отсюда http://www.yaffs.net/yaffs-overview. Все нормально собралось, единственно, если заменить файлик тот который в папке patches лежит то не собирается с руганью на неизвестные поля структур ... Фрешка монтируется, читаестся с нее (через HTTP) на скорости 1.2М, что конечно радует, но вот один фокус - после размонтирования флешки получаю сообщение: save exit: isCheckpointed 1После, флешка наотрез отказывается монтироваться :07: :yaffs: dev is 32505857 name is "mtdblock1" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.1, "mtdblock1" yaffs: auto selecting yaffs2 yaffs: dev is 32505857 name is "mtdblock1" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.1, "mtdblock1" mount: Mounting /dev/mtdblock1 on /mnt/nand failed: Invalid argument Помогает только eraseall, до следующего размонтирования :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 24 марта, 2008 Опубликовано 24 марта, 2008 · Жалоба ... Гм... Такой проблемы у меня не было. Но есть правда одно отличие: я не использую штатную флешку отладочной платы EA. Я использую флешь с 512-байтной страницей. Yaffs подругому с ней работает. Могу еще предложить свой дистрибутив yaffs: yaffs2.tar.gz. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
3.14 0 24 марта, 2008 Опубликовано 24 марта, 2008 · Жалоба У меня есть рабочий проект на PXA270, я с него стянул исходники YAFFS, все излечилось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
woff 0 28 марта, 2008 Опубликовано 28 марта, 2008 (изменено) · Жалоба Кстати, а какой пароль для guest и root, для доступа через FTP? А 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, всё в норме. Изменено 28 марта, 2008 пользователем woff Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться