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

 
 
9 страниц V  « < 2 3 4 5 6 > »   
Reply to this topicStart new topic
> ucLinux на lpc2468, хочу порт
3.14
сообщение Mar 15 2008, 11:14
Сообщение #46


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Птчи налогаются на ядро, ядро из uClinux-dist-xxx заменяется на отпатченное.
Единственно, с чем могут вознкнуть проблемы, это с созданием корневухи ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 17 2008, 12:30
Сообщение #47


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата(Ivan_Kov @ Mar 15 2008, 13:18) *
Ядро 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
[attachment=18847:attachment]
[attachment=18844:attachment]
[attachment=18845:attachment]
[attachment=18846:attachment]
[attachment=18848:attachment]

P.S. Вроде ничего не забыл
Заметил такой фокус, по ходу итераций сборки ядра, ни с того ни с сего ядро перестает подавать признаков жизни 07.gif
От настроек ядра это независит, в первый раз у меня это случилось, когда включил поддержку всех возможных таблиц размещений, никакие возвраты в предыдущее состояние конфигурации, чистки и т.п. не изменяют ситуацию, только полное обновление всего ядра.
Второй раз произошло, когда стал искать в каком месте серийные порты прописываются в системе, что само по себе довольно странно т.к. пока нигде не могу найти упоминаний о количестве и инициализации UART0 и UATRT1 (драйвер сам включен, но вот кто его использует ...), и изменил параметр CONFIG_SERIAL_8250_NR_UARTS с нуля до 1, и опять такой же фокус


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 18 2008, 06:50
Сообщение #48


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

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(3.14 @ Mar 17 2008, 15:30) *
Заметил такой фокус, по ходу итераций сборки ядра, ни с того ни с сего ядро перестает подавать признаков жизни.....


У меня такой ситуации не возникало, пока что все замеченные глюки были следствием моих-же ошибок.
Если интересует работа ядра с UART, то ознакомтесь с linux-2.6.x/include/asm-arm/arch-lpc24xx/serial.h; пины UART и клок инициализируются в загрузчеке.
Может быть надо вспомнить поговорку "Если вещь долго ломать, она - сломается" :-)
Лично у меня сложилось, впечатление, что данное ядро работает более-менее стабильно.
Правда иногда бывают не понятные зависания, но запускаю то я ядро на своем железе и с некоторым количеством собственных драйверов.
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 18 2008, 07:12
Сообщение #49


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



По поведению, очень похоже на "плавающую" инициализацию или конфликт с чем то (железо то свое, хотя мыслей, что так может зацеится нет), и очень удивляет тот момент, что сборка с "нулевых" дистов всегда работает а несколько итераций побавления/удаления (своих ошибок то я еще не успеваю внести) одних и тех же модулей ядра вводит его в стопор.
К стати, у Вас, какие адреса, при загрузке ядра, показываются назначеными для UART-ов (у меня они почему то 0)?
Ядро 2.6.21 Вы пробовали (если да, из каких источников), на моем железе оно упорно не подает признаков жизни, смущает то что в репозитории самой платы не компилируется head.S ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 18 2008, 11:57
Сообщение #50


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

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(3.14 @ Mar 18 2008, 10:12) *
... и очень удивляет тот момент, что сборка с "нулевых" дистов всегда работает а несколько итераций ...

Была похожая проблема, но оказалась, что была ошибка в моем коде, который заливал образа uClinux во флеш устройства. Во флеш не писался кусок linux.bin. От компиляции к компиляции незаписаный кусок приходился то на более, то на менее важную область ядра. Ошибку исправил - все заработало.

Цитата(3.14 @ Mar 18 2008, 10:12) *
К стати, у Вас, какие адреса, при загрузке ядра, показываются назначеными для 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


Цитата(3.14 @ Mar 18 2008, 10:12) *
Ядро 2.6.21 Вы пробовали...

Брал здесь http://tech.groups.yahoo.com/group/lpc2400_uClinux/
Но откомпилировать быстро не получилось и плюнул на это дело.
Подозреваю, что это более ранняя версия вашего источника


2 All
Кто-нибудь уже пользует собственную плату с lpc24xx? Меня интересует не запустил ли кто USB HOST на порту U1. Что-то у меня драйвер из uClinux не хочет рулить USB HOST-ом, если его подключить не на порт U1 а на U2...
Вот сижу думаю что бы такого подправить в ядре...
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 19 2008, 20:18
Сообщение #51


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Кстати, а какой пароль для guest и root, для доступа через FTP?
Еще, какая у Вас скорость чтения/записи с NAND флешки (у меня порядка 50кБайт)?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 20 2008, 10:15
Сообщение #52


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

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(3.14 @ Mar 19 2008, 23:18) *
Кстати, а какой пароль для guest и root, для доступа через FTP?

Не понял вопроса

Цитата(3.14 @ Mar 19 2008, 23:18) *
Еще, какая у Вас скорость чтения/записи с NAND флешки (у меня порядка 50кБайт)?

Ну специально я не измерял. Но заливка файлов linux.bin и romfs.bin общим размером порядка 5-6Мб на флеш занимает 12-15 секунд. Получается скорость порядка 400-500 кБ/С. А если вычесть время передачи данных из компа в плату, то думаю скорость будет порядка 700-900 кБ/С.
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 20 2008, 12:45
Сообщение #53


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата
Не понял вопроса
Встроенный FTP серверок не пускает ни под каким логином ...
Цитата
Ну специально я не измерял. Но заливка файлов linux.bin и romfs.bin общим размером порядка 5-6Мб на флеш занимает 12-15 секунд.
Это в линухе (какая FS) или у-буте?
Вы попробуйте что то большое положить на NAND флешку и потом через вебсерверок это стянуть, у меня при этом получается с USB карточки ~450k, а с NAND (JFFS2) ~50k, что очень удивляет.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 20 2008, 13:40
Сообщение #54


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

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(3.14 @ Mar 20 2008, 15:45) *
Встроенный FTP серверок не пускает ни под каким логином ...
Это в линухе (какая FS) или у-буте?...

FTP еще не пользовал, ничего сказать не могу.
JFFS - страшный тормоз, попробуйте YAFFS будет значительно быстрее (раза в 4).
Если получится запустить ядро 2.6.21, то можно будет попробовать еще LOGFS - должно быть еще быстрее.

я скорость без ОС и без ФС мерил
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 20 2008, 13:42
Сообщение #55


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Странно, я не наблюдаю YAFFS в 2.6.11.8, Вые ее сами добавляли или я что упустил?
В у-буте на нанд флешку у меня тоже шустро льется ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 20 2008, 13:47
Сообщение #56


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

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(3.14 @ Mar 20 2008, 16:42) *
Странно, я не наблюдаю YAFFS в 2.6.11.8, Вые ее сами добавляли или я что упустил?

Ну конечно, сам добавил.
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 21 2008, 13:14
Сообщение #57


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Итак, поставил YAFFS отсюда http://www.yaffs.net/yaffs-overview.
Все нормально собралось, единственно, если заменить файлик тот который в папке patches лежит то не собирается с руганью на неизвестные поля структур ...
Фрешка монтируется, читаестся с нее (через HTTP) на скорости 1.2М, что конечно радует, но вот один фокус - после размонтирования флешки получаю сообщение:
Цитата
save exit: isCheckpointed 1
После, флешка наотрез отказывается монтироваться 07.gif :
Цитата
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, до следующего размонтирования smile.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Mar 24 2008, 07:08
Сообщение #58


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

Группа: Свой
Сообщений: 174
Регистрация: 30-10-06
Из: г. Курск
Пользователь №: 21 787



Цитата(3.14 @ Mar 21 2008, 16:14) *
...

Гм... Такой проблемы у меня не было. Но есть правда одно отличие: я не использую штатную флешку отладочной платы EA.
Я использую флешь с 512-байтной страницей. Yaffs подругому с ней работает. Могу еще предложить свой дистрибутив yaffs: Прикрепленный файл  yaffs2.tar.gz ( 131.23 килобайт ) Кол-во скачиваний: 221
.
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 24 2008, 08:11
Сообщение #59


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



У меня есть рабочий проект на PXA270, я с него стянул исходники YAFFS, все излечилось.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
woff
сообщение Mar 28 2008, 12:26
Сообщение #60





Группа: Новичок
Сообщений: 3
Регистрация: 25-04-06
Пользователь №: 16 454



Цитата(3.14 @ Mar 19 2008, 23:18) *
Кстати, а какой пароль для 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, всё в норме.

Сообщение отредактировал woff - Mar 28 2008, 12:35
Go to the top of the page
 
+Quote Post

9 страниц V  « < 2 3 4 5 6 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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