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

 
 
9 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> ucLinux на lpc2468, хочу порт
Ivan_Kov
сообщение Dec 28 2006, 11:02
Сообщение #1


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

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



Интересно, а кто нибудь уже начал портировать ucLinux под lpc24xx?
может ссылочку интересную кто подкинет?
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Dec 29 2006, 12:14
Сообщение #2


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

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



Стоило немного подумать да поискать, и нашелся ответ на вопрос.
NXP сделала порт для lpc22xx. а после сравнения мануалов для lpc22xx и lpc24xx я пришел к выводу что софт работающий на lpc22хх, по идее, должен работать и на lpc24xx.
Правда остается открытым вопрос по драйверам устройств lpc24xx, но написание их явно проще портирования.
Теперь жду появления живого железа
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Dec 30 2006, 12:08
Сообщение #3


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

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



Вот только не понятная ситуация. Есть документ от NXP "Getting started uClinux with LPC22xx". есть там всякие ссылочки, на их-же собственный сайт, по которым можно скачать сам uClinux, патчи разные и toolchan-ы. Все эти ссылки почему-то не работают...
Может подскажет кто-нибудь, как-же скачить uClinux для lpc?

Да, между прочим, документ этот датирован за ноябрь 2006г, а семейство lpc22хх было запущено в производство в 2004г, так что кажется мне в ближайшее время uClinux для 24хх не появиться.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение May 11 2007, 09:21
Сообщение #4


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

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



Может кому интересно будет. Появился ucLinux, вместе с отладочной платой.
http://www.lpctools.com/browseproducts/Emb...ard-Bundle.HTML
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 11 2007, 09:46
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Ivan_Kov @ May 11 2007, 12:21) *
Появился ucLinux...

В бинарниках smile.gif, причем для некоммерческого использования и куча хлама из интернету по uLinux для "сделай сам".


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение May 11 2007, 10:45
Сообщение #6


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

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



Цитата(zltigo @ May 11 2007, 13:46) *
В бинарниках smile.gif, причем для некоммерческого использования и куча хлама из интернету по uLinux для "сделай сам".


Однако:
Код
Pre-emptive Real-Time Operating System (RTOS) - the RTOS is delivered as a binary package together with some sample applications that illustrate different functionalities of the RTOS.
Can be used for non-commercial applications.

Боюсь показаться невежей, но, насколько я понял, речь идет о RTOS. Как я понимаю RTOS - не ucLinux. Или я не прав?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 11 2007, 11:01
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Ivan_Kov @ May 11 2007, 13:45) *
Боюсь показаться невежей, но, насколько я понял, речь идет о RTOS. Как я понимаю RTOS - не ucLinux. Или я не прав?

Сначала о uLinux
Цитата
The board is shipped with a uClinux distribution based on Linux 2.6 and using u-Boot 1.1.6 for booting.
There is a support page packed with information how to get started with uClinux, working with drivers and developing uClinux applications.

С обещаниями научить работать и писать приложения, но обо всем основном только слово 'distibution' без оглашения состава и без поминания ядра.
А в конце рекламы в списке поставляемого софта приведенная Вами цитата про безымянную RTOS с примерами и прочим прочим, но уже ни слова про uLinux, кроме как sample applications.

Ну а истину выяснить очень просто - достаточно запросить у них состав 'дистрибутива'.
Мои предположения, основывающиеся на опытах с поставками встраиваемых систем, что денег захотят.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 1 2007, 06:38
Сообщение #8


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

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



Цитата(zltigo @ May 11 2007, 15:01) *
Мои предположения, основывающиеся на опытах с поставками встраиваемых систем, что денег захотят.

Пришла отладочная плата. Исходники uclinux, к счастью, там есть, в сети тоже что-то появилось.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 1 2007, 06:42
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Ivan_Kov @ Jun 1 2007, 09:38) *
Пришла отладочная плата. Исходники uclinux, к счастью, там есть,

Полные исходники с портом? "Нажми на кнопку - получишь результат"?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 1 2007, 09:21
Сообщение #10


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

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



Цитата(zltigo @ Jun 1 2007, 10:42) *
Полные исходники с портом? "Нажми на кнопку - получишь результат"?

К плате прилагается CD с виртуальной машиной VMWare на которой установлен линух + исходники uclinux + arm-elf-*. Пароля для root - нет (или я плохо искал). На виртуальной машине все компилируется.

Исходники загрузчика (u-boot-1.1.6) не прилагаются, но в сети вроде что-то есть.
Методика заливки uClinux в плату - пока не ясна, но мне по любому надо будет что-то свое писать.
Вытащил исходники из VMWare - компилироваться не хотят, сижу разбираюсь.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 1 2007, 13:32
Сообщение #11


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

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



Удалось откомпилировать. Оказывается при компиляции используется не только arm-elf-gcc, но и обычный gcc, для меня это было открытием. Нужна версия gcc-3.3, а использовалась gcc 4.1.
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 3 2007, 08:38
Сообщение #12


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

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



2 Ivan_Kov
Образом VMware машины не поделитесь?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 4 2007, 06:02
Сообщение #13


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

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



Цитата(3.14 @ Jun 3 2007, 12:38) *
2 Ivan_Kov
Образом VMware машины не поделитесь?

В курске интернет дорогой, за 600M меня начальник трахнет, могу выслать бандероль с диском.
кидайте в личку адрес.
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 4 2007, 07:09
Сообщение #14


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

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



2 Ivan_Kov
ОК
2 All
Как получу диск выложу на FTP, это к тому чтоб не завалили Ivan_Kov подобными просьбами smile.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
KirillS
сообщение Jun 4 2007, 10:14
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 10-10-06
Пользователь №: 21 161



Цитата(Ivan_Kov @ Dec 28 2006, 14:02) *
Интересно, а кто нибудь уже начал портировать ucLinux под lpc24xx?
может ссылочку интересную кто подкинет?


Извините за невежество, а на каком kernel'e построен данный ucLinux: на 2.4 или на 2.6.x ?


--------------------
Some days you eat the bear. Some days the bear eats you.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 4 2007, 10:50
Сообщение #16


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

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



Цитата(KirillS @ Jun 4 2007, 14:14) *
Извините за невежество, а на каком kernel'e построен данный ucLinux: на 2.4 или на 2.6.x ?

2.6
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 15 2007, 09:30
Сообщение #17


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

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



Итак, диск дошел, содержимое положил в /pub/OS/uClinux/Images_lpc24xx/
Спасибо товарищу Ivan_Kov!


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 15 2007, 11:17
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(3.14 @ Jun 15 2007, 12:30) *
Спасибо товарищу Ivan_Kov!

Присоединяюсь!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jun 20 2007, 06:30
Сообщение #19


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

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



Положил в upload/OS/uClinux_lpc2468 патчи для ОС и uboot.
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 20 2007, 11:59
Сообщение #20


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

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



Спасибо, переложил в /pub/OS/uClinux/Images_lpc24xx/


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 21 2007, 19:31
Сообщение #21


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

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



Все-таки не понятно, NXP изготавливает LPC24XX и даже стартеры на его основе уже имеются, а в списке продукции никак не может появится (не просто упоминания на сайте через поиск).
Интересно, с чем это связано?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 21 2007, 21:19
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(3.14 @ Jun 21 2007, 22:31) *
Интересно, с чем это связано?

http://www.standardics.nxp.com/products/lpc2000/lpc24xx/
А это что?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Jun 22 2007, 06:20
Сообщение #23


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

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



http://www.nxp.com/products/microcontrolle...5993/index.html
Вот я про что, не могут же они про него просто "забывать".


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 20 2007, 22:27
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Ivan_Kov @ Jun 1 2007, 12:21) *
К плате прилагается....

Заглянул на сайт за информацией о железе, оказалось, что документация только после покупки!!!
Очень мило sad.gif Возможно-ли куда-нибудь выложить описание собственно железки?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Aug 21 2007, 04:28
Сообщение #25


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

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



Схема лежит в pub/DOC/Chips&Devices/LPC2468_kit_scheme/


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 21 2007, 06:39
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(3.14 @ Aug 21 2007, 07:28) *
Схема лежит в pub/DOC/Chips&Devices/LPC2468_kit_scheme/

Эка доку распотрошили sad.gif по загашникам. Спасибо!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
3.14
сообщение Nov 11 2007, 17:23
Сообщение #27


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

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



Наконец дошли руки "поглазеть" ...
Пепец №1, дебиан виртуальной машины не имеет MC, а Х-ы неправильно настроены.
Пепец №2 в ядре нет драйвера USB хоста, MTD (и NAND соответственно).
Еще не понял, на "их" плате какой загрузчик используется (по крайней мере самого загрузчика в дистрибутиве не обнаружил)?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
3.14
сообщение Nov 11 2007, 21:04
Сообщение #28


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

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



Перетащил дистрибутивы в RH.
Странно, в /usr/local/arm-elf/bin названия файлов не содержат кросс префикса (т.е. просто gcc, ld ...) и если просто прописать путь до кросскомпилятора, то при сборке микролинуха вываливается ошибка об отсутствии arm-elf-gcc ...
Вручную в этой папке сделал линки с префиксами на файлы, чего то видимо еще надо, ядро не собирается.
Зараза, и переменные окружения под дебианом не посмотреть т.к. раскладка под какую то непонятную клаву sad.gif


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Nov 12 2007, 07:04
Сообщение #29


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

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



Цитата(3.14 @ Nov 11 2007, 20:23) *
Наконец дошли руки "поглазеть" ...
Пепец №1, дебиан виртуальной машины не имеет MC, а Х-ы неправильно настроены.
Пепец №2 в ядре нет драйвера USB хоста, MTD (и NAND соответственно).
Еще не понял, на "их" плате какой загрузчик используется (по крайней мере самого загрузчика в дистрибутиве не обнаружил)?

Загрузчик используется u-boot + патч к нему есть. Но я свой пользую.
USB host есть в новой версии, правда ее я никак не качну.
С MTD - есть какой-то глюк. MTD доступна только при включенной опции [General setup] -> [Kernel-mode alignment trap handler]
Но при включении этой опции ядро не грузится. Надеюсь, что в новой версии это тоже пофиксили.

Цитата
... Странно, в /usr/local/arm-elf/bin названия файлов не содержат кросс префикса ...

а в каталоге /usr/local/bin - содержат!
Еще желателен gcc 3.3 на хост машине.
Go to the top of the page
 
+Quote Post
3.14
сообщение Nov 12 2007, 09:03
Сообщение #30


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

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



u-boot с патчем на этой виртуальной машине имеется ?
Еще, в свойствах ядра не заметил явного драйвера EMAC, просто включен Ethernet 10/100M, это они его подправили или все-таки в этой версси поддержка сети не работает?
Когда планируете новый релиз качнуть, может линк дадите (если это не конфиденциально)?

Сори, поднял глаза на пару постов выше:
Цитата
Положил в upload/OS/uClinux_lpc2468 патчи для ОС и uboot.
Патч микролинуха так профилактический?
На какую версию u-boot патч задуман?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Nov 12 2007, 12:55
Сообщение #31


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

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



u-boot версии 1.1.6

Линков куча просто (трафика жалко):
http://www.google.ru/search?q=HOWTO+uClinu...a:ru:unofficial

Сеть вроде работает, хотя я ее особо не пользовал.
MAC адрес - задается, как именно не разбирался, но подозреваю что через u-boot, и похоже хранится где-то в последнем секторе флеш микроконтроллера.
Go to the top of the page
 
+Quote Post
gaidin
сообщение Jan 25 2008, 12:39
Сообщение #32


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 10-01-08
Пользователь №: 33 967



Здравствуйте.
Тоже приобрели отладочную плату от EA (lpc2468), теперь вот разбираемся. На диске был образ для виртуальной машины - home\user\uClinux-dist-20051014 - это исходники того, что зашито в отладочную плату? и как их оттуда вытянуть не подскажите?
Скрипты и прочее успешно исполняется на ките - а как написать программу (формата elf или bin) для зашивки в флеш, чтобы запустить ее? и чтобы она использовала системные вызовы - например простенькую программку моргания светодиодом системным вызовом led?
Не компилить же ее вместе с ядром.
Go to the top of the page
 
+Quote Post
starterkit
сообщение Jan 25 2008, 16:08
Сообщение #33


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

Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021



А что озачает "и как их оттуда вытянуть"?
Дистрибутив староват, http://mailman.uclinux.org/pipermail/uclin...May/042875.html
Для того чтобы светодиодом помигать, нужно драйвер написать ...
Для того чтобы свой софт под ARM собрать, как минимум, нужно в мейкфайле указать кроссокмпилятор и пути до либ ...
Я на днях озадачился оживлением микролинуха на одной из своих плат - SK-LPC2478-S3E, пока только u-boot более менее адаптировал.
У меня к Вам встречный вопрос, на Вашей плате u-boot с Ethernet-ом работает (саму плату хотя бы пингануть можно?)?
Ковыряясь в исходниках, обнаружил, что все функции работы с MAC и PHY присутствуют а u-boot ими не пользуется (даже не инициализирует).

Сообщение отредактировал starterkit.ru - Jan 25 2008, 16:08


--------------------
Покупайте наших слонов!!!
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jan 28 2008, 07:24
Сообщение #34


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

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



Цитата(gaidin @ Jan 25 2008, 15:39) *
... и как их оттуда вытянуть не подскажите?...

Я вынул их так: создал в WMWare новую виртуальную машину с линухом, настроил сетку , подключил к ней образ диска от EA. И по сетке вытянул все что нужно. Настроит сетку на вирт. машине от EA не удалось по причине отсутствия пароля root.
Go to the top of the page
 
+Quote Post
gaidin
сообщение Jan 29 2008, 08:08
Сообщение #35


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 10-01-08
Пользователь №: 33 967



Цитата
Я вынул их так: ...
- да просто с виртуальными машинами не работал. Там в настройках можно примонтировать любую виндовую папку -так что все много проще smile.gif но спасибо!

Цитата
У меня к Вам встречный вопрос,
- не ко мне?

Остался интересным вопрос по созданию программы использующей системные вызовы? ведь драйвера для всей периферии от EA уже есть. Интересно кто как пишет программы для этого uClinux'a - то есть какая платформа, IDE, чтоб подцеплено чтоб все помпилилось, как прошиваете и запускаете?
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Jan 29 2008, 13:17
Сообщение #36


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

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



Цитата(gaidin @ Jan 29 2008, 11:08) *
Интересно кто как пишет программы для этого uClinux'a - то есть какая платформа, IDE, чтоб подцеплено чтоб все помпилилось, как прошиваете и запускаете?


Почитайте здесь:
<каталог с uClinux>/Documentation/Adding-User-Apps-HOWTO

там есть еще много документации, ее тоже не лишним будет почить
И не забудте про сайт EA
Go to the top of the page
 
+Quote Post
DmitryV
сообщение Feb 15 2008, 21:30
Сообщение #37


Участник
*

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



Цитата(gaidin @ Jan 29 2008, 11:08) *
Остался интересным вопрос по созданию программы использующей системные вызовы? ведь драйвера для всей периферии от EA уже есть. Интересно кто как пишет программы для этого uClinux'a - то есть какая платформа, IDE, чтоб подцеплено чтоб все помпилилось, как прошиваете и запускаете?

Если правильно понял суть вопроса, то в общих чертах технология такая:

1. Написать программу + Makefile руками или, например, используя Eclipse (удобнее, мэйкфайлы руками не придется делать). Компилер использовать arm-elf-gcc. Если делать это все под Linux, то компилить можно прямо из Eclipse, под виндой - либо использовать toolchain, собранный под cygwin, либо IDE использовать для удобства, а компилить все равно линуксом. Указать компилеру -Iпуть_к_kernel/include.
2. положить программу в rootfs и персобрать его (другой вариант - скинуть программу на USB MSD флэшку - при отладке гораздо удобнее)
3. перепрошить rootfs.

Ну а дальше можно приступить к прикручиванию gdb и прочих прелестей smile.gif
Go to the top of the page
 
+Quote Post
starterkit
сообщение Mar 10 2008, 22:07
Сообщение #38


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

Группа: Участник
Сообщений: 131
Регистрация: 30-12-06
Пользователь №: 24 021



Если не сложно, положите здесь шаблон собраного ядра с консолью на UART0 (насколько понимаю, она у EA на UART0).
Уперся, не могу признаков жизни от ядра получить ...

Сообщение отредактировал starterkit - Mar 10 2008, 22:10


--------------------
Покупайте наших слонов!!!
Go to the top of the page
 
+Quote Post
Alexei Kopendako...
сообщение Mar 13 2008, 07:43
Сообщение #39





Группа: Участник
Сообщений: 6
Регистрация: 11-03-08
Пользователь №: 35 806



Добрый день.
Подскажите, достаточно ли будет для начала работы с lpc2468 архива, лежащего на http://www.uclinux.org/pub/uClinux/dist/uC...0080109.tar.bz2 ? Просто канал узкий, мне его еще дня 3 тянуть sad.gif
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 13 2008, 21:35
Сообщение #40


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

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



2 Alexei Kopendakov
Нет

2 All
Пробовал запустить ядро на своей системе, собранное отсюда http://mozware.free.fr/linux/
Собранное ядро упорно не хочет подавать признаков жизни sad.gif
Собранное ядро от EA работатет ...

Кто-нибудь успешно запускал ядро собранное по вышеуказанной ссылке (или из другого места кроме EA) и на каком железе?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
Alexei Kopendako...
сообщение Mar 14 2008, 11:21
Сообщение #41





Группа: Участник
Сообщений: 6
Регистрация: 11-03-08
Пользователь №: 35 806



А где можно скачать ядро он ЕА?
Go to the top of the page
 
+Quote Post
3.14
сообщение Mar 14 2008, 11:25
Сообщение #42


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

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



А по вышеуказанной ссылке зайти ...


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


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

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



2 Alexei Kopendakov
Сори, старый стал - читаю плохо smile.gif, ЕА дист разве что на нашем ФТП или через знакомых ...

2All
Пытаюсь собрать u-boot отсюда http://mozware.free.fr/linux/vendors.tar.bz2
Хотя версия одна и таже 1.1.6, в этой поддерка сети включена и аргументы загрузки ядру передаются.
Следуя инструкции "make -f Makefile.uclinux" получаю:
Прикрепленное изображение

"Предыдущий" u-boot собирается нормально.


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


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

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



Ядро 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 ( 389.51 килобайт ) Кол-во скачиваний: 412

Прикрепленный файл  ea_v2_0_incr1.diff.gz ( 12.45 килобайт ) Кол-во скачиваний: 378

Прикрепленный файл  ea_v2_0_incr2.diff.gz ( 8.18 килобайт ) Кол-во скачиваний: 361

Прикрепленный файл  u_boot_1.1.6_ea_v1_8_1.diff.gz ( 187.43 килобайт ) Кол-во скачиваний: 862

Прикрепленный файл  readme.tar.gz ( 204.5 килобайт ) Кол-во скачиваний: 313


P.S. Вроде ничего не забыл
Go to the top of the page
 
+Quote Post
Kostos
сообщение Mar 15 2008, 09:54
Сообщение #45


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

Группа: Свой
Сообщений: 88
Регистрация: 10-07-07
Пользователь №: 29 025



А более новый дистрибутив не пойдет? ( например вот этот - uClinux-dist-20070130.tar.gz)
Я понимаю, что патчи прилажены именно к uClinux-dist-20051014.tar.gz., но всё таки.

PS все понял - размер дистрибутива однако ... не маленький.

Сообщение отредактировал Kostos - Mar 15 2008, 09:58
Go to the top of the page
 
+Quote Post
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
Прикрепленный файл  uC_20051014_linux_2.6.11.8_ea1.diff.gz ( 389.51 килобайт ) Кол-во скачиваний: 412

Прикрепленный файл  ea_v2_0_incr1.diff.gz ( 12.45 килобайт ) Кол-во скачиваний: 378

Прикрепленный файл  ea_v2_0_incr2.diff.gz ( 8.18 килобайт ) Кол-во скачиваний: 361

Прикрепленный файл  u_boot_1.1.6_ea_v1_8_1.diff.gz ( 187.43 килобайт ) Кол-во скачиваний: 862

Прикрепленный файл  readme.tar.gz ( 204.5 килобайт ) Кол-во скачиваний: 313


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
woff
сообщение Mar 28 2008, 15:34
Сообщение #61





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



С уартом разобрался - мой загрузчик устанавливал регистр FDR (fractional divider), а драйвер микролинухового сериалпорта его нормально не обрабатывал.
Go to the top of the page
 
+Quote Post
roadfox
сообщение Apr 7 2008, 16:18
Сообщение #62


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 28-06-04
Пользователь №: 202



Всем привет!!!
Влил в upload/os/uClinux_EA_LPC2468

диски от кита версий 2.0(2007-05-23) и 2.1(2007-12-02).

Надеюсь пригодится.

Скоро придет родной диск с ECos, сразу залью.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Apr 21 2008, 10:59
Сообщение #63


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

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



У меня вопрос по UART1.
Этот порт имеет стандартный модемный интерфейс (сигналы: CTS, DCD, DTS, DTR, RI, RTS). Кто-либо может сказать, используются ли эти сигналы стандартным драйвером ядра 2.6.11?
Go to the top of the page
 
+Quote Post
Dr_Alexey
сообщение Apr 22 2008, 08:28
Сообщение #64





Группа: Новичок
Сообщений: 1
Регистрация: 26-03-08
Пользователь №: 36 242



Всем доброго времени суток!
Есть вопрос: Ставил кто-нибудь ELDK (ftp://ftp.sunet.se/pub/Linux/distributions/eldk/4.0/arm-linux-x86/iso/arm-2006-01-16.iso), котрый рекомендуется на сайте EA?
У меня он зависает при установке rpm-пакетов (prepearing 100%).
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Oct 22 2008, 09:39
Сообщение #65


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

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



EmbeddedArtists выложил новый порт ucLinux под lpc2468.
Ядро 2.6.21.

обсуждения здесь http://tech.groups.yahoo.com/group/lpc2400...essages/807?l=1

Пока нет времени этим заниматься, если кто запустит поделитесь впечатлениями. Особенно интересуют обновления драйвера Ethernet.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Oct 22 2008, 17:49
Сообщение #66


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

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



Вот инструкция, патчи, тулчаны:
Прикрепленный файл  readme.zip ( 23.42 килобайт ) Кол-во скачиваний: 173

hттp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.21.tar.gz
hттp://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20070130.tar.gz
Прикрепленный файл  ea_uClinux_081020.diff.gz ( 1.75 мегабайт ) Кол-во скачиваний: 309

Прикрепленный файл  mkcramfs.zip ( 22.36 килобайт ) Кол-во скачиваний: 123

hттp://ftp.snapgear.org/pub/snapgear/tools/arm-linux/arm-linux-tools-20061213.tar.gz
Go to the top of the page
 
+Quote Post
Smallday
сообщение Dec 4 2008, 14:32
Сообщение #67


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 18-06-07
Пользователь №: 28 506



Пожалуйста, подскажите, как в u-boot для Embedded Artists LPC2468 OEM Board задать Ethernet MAC адрес (setenv ethaddr 00:1a:f1:XX:XX:XX)?
На плату указан Ethernet MAC Adress = 001AF000257, а что вводить командой setenv ethaddr ...?
Go to the top of the page
 
+Quote Post
cooldaemon
сообщение Dec 21 2008, 14:46
Сообщение #68





Группа: Новичок
Сообщений: 4
Регистрация: 21-12-08
Пользователь №: 42 640



Цитата(Smallday @ Dec 4 2008, 18:32) *
Пожалуйста, подскажите, как в u-boot для Embedded Artists LPC2468 OEM Board задать Ethernet MAC адрес (setenv ethaddr 00:1a:f1:XX:XX:XX)?
На плату указан Ethernet MAC Adress = 001AF000257, а что вводить командой setenv ethaddr ...?


В u-boot пишешь:
Код
set ethaddr 00:1a:f0:00:25:70
save

(они забыли на бумажке дописать последний байт MAC'а. у меня так же (плата LPC2478))

Удачи!
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Dec 22 2008, 08:02
Сообщение #69


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

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



Уважаемые коллеги, у меня никак не доходят руки поковырятся с последним портом, а любопытство гложит.
Подскажите в ядре 2.6.21:
- Исправлен-ли глюк с UART (если при загрузке ОС послать ч.л. в UART, то ядро падает)?
- Драйвер Ethernet научился определять подключение/отключение кабеля?

И еще, ядро 2.6.11 работает при настройках PLL, которые запрещены в мануале: в регистр CCLKCFG разрешается записывать только нечетные значения. А реально записывается 4. Так вроде все работает, но какие проблемы могут возникнуть?
Go to the top of the page
 
+Quote Post
cooldaemon
сообщение Dec 22 2008, 18:53
Сообщение #70





Группа: Новичок
Сообщений: 4
Регистрация: 21-12-08
Пользователь №: 42 640



Цитата(Ivan_Kov @ Dec 22 2008, 12:02) *
Подскажите в ядре 2.6.21:
- Исправлен-ли глюк с UART (если при загрузке ОС послать ч.л. в UART, то ядро падает)?

Исли вы имеете ввиду ошибку 'too much work on irq7' при любом обращении к UART1, то она осталась. У меня сейчас плата от EA с LPC2478 и как раз с Linux-2.6.21. Мне самому нужен UART1 и теперь не знаю как с этим быть. В рефлекторе на yahoo пишут, что якобы этот глюк связан с конфигурацией uart'а еще в u-boot, но с этим нужно разбираться. Может кто-то уже имеет хоть какое-то решение данной проблемы? Я пока не нашел.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Dec 22 2008, 20:06
Сообщение #71


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

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



Цитата(cooldaemon @ Dec 22 2008, 21:53) *
Может кто-то уже имеет хоть какое-то решение данной проблемы? Я пока не нашел.

Решается очень просто: перед загрузкой ОС конфигурите пины RX,TX (можно только RX) как порты ввода-вывода. А перед открытием устройства - снова делаете их RX и TX. Дел там на 4 строчки кода.

Может быть посмотрите, как ведет себя драйвер Ethernet?
Go to the top of the page
 
+Quote Post
cooldaemon
сообщение Dec 23 2008, 21:48
Сообщение #72





Группа: Новичок
Сообщений: 4
Регистрация: 21-12-08
Пользователь №: 42 640



Цитата(Ivan_Kov @ Dec 23 2008, 00:06) *
Может быть посмотрите, как ведет себя драйвер Ethernet?

Запросто, вот:

Окружение: плата - LPC2478-OEM board from EmbeddedArtists с uClinux 2.6.21 и u-boot 1.1.6, комп - Windows XP со встроенной сетевой платой 100BaseTX

Проверка №1: ethernet провод подключен к плате, uClinux загружается успешно, отключаю ethernet провод от платы и с компьютера посылаю пинги, через 5 секунд вставляю ethernet провод в плату:
Код
C:\Documents and Settings\Администратор>ping 192.168.1.102 -t
Обмен пакетами с 192.168.1.102 по 32 байт:

Заданный узел недоступен.
Заданный узел недоступен.
Заданный узел недоступен.
Заданный узел недоступен.
Заданный узел недоступен.
Заданный узел недоступен.
Заданный узел недоступен.
Заданный узел недоступен.
Ответ от 192.168.1.102: число байт=32 время=2мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64

Статистика Ping для 192.168.1.102:
    Пакетов: отправлено = 14, получено = 6, потеряно = 8 (57% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 1мсек, Максимальное = 2 мсек, Среднее = 1 мсек
Control-C


Как хорошо видно, загруженная система на плате нормально обрабатывает обрыв/восстановление сетевого соединения.

Проверка №2: uClinux загружается без ethernet провода, затем после загрузки он подключается вручную и после этого посылаются пинги с компа.
Код
C:\Documents and Settings\Администратор>ping 192.168.1.102 -t

Обмен пакетами с 192.168.1.102 по 32 байт:

Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.102: число байт=32 время=1мс TTL=64

Статистика Ping для 192.168.1.102:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 1мсек, Максимальное = 1 мсек, Среднее = 1 мсек
Control-C


Сразу после загрузки uClinux выдает в консоль "eth0: Link down", но после подключения к плате кабеля пинги с компа проходят сразу, т.е. интерфейс быстро "просыпается".

Если нитересны какие-то другие проверки ethernet, напишите, попробую по возможности.

Цитата(Ivan_Kov @ Dec 23 2008, 00:06) *
Решается очень просто: перед загрузкой ОС конфигурите пины RX,TX (можно только RX) как порты ввода-вывода. А перед открытием устройства - снова делаете их RX и TX

Вот тут попрошу по-подробнее. Уже то, что кто-то нашел решение не может не радовать, а то на всех форумах что я "перерыл" только упоминание об этом давнем глюке и ни одного патча. (Может ошибаюсь?) Вы пишите, что нужно сконфигурировать пины ПЕРЕД загрузкой ОС, но где это делать? Я так подозреваю, что в u-boot. Больше ведь негде, никакой другой код кроме u-boot на плате не исполняется (кроме внутреннего flash загрузчика, конечно, но он не в счет).
Я понял так: в u-boot нужно пропатчить так, чтобы во время его инициализации пины RX/TX были настроены как I/O, затем в uClinux (в драйвере UART или в пользовательской программе?) нужно перед открытием UART1 снова "привязать" RX/TX к UART'y. Это правильно?
Интересно чем вызван такой баг? Он присутствует только в связке u-boot + uClinux или существует объективно и независимо от исполняемого кода? Если только в uClinux, то странно, что трудно найти патч. Многие же сталкиваются.

Спасибо за помощь!

---
dmitry
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Dec 24 2008, 10:21
Сообщение #73


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

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



Цитата(cooldaemon @ Dec 24 2008, 00:48) *
Интересно чем вызван такой баг? Он присутствует только в связке u-boot + uClinux или существует объективно и независимо от исполняемого кода? Если только в uClinux, то странно, что трудно найти патч. Многие же сталкиваются.


Я не пользуюсь uboot, у меня свой загрузчик. Считаю, что баг вызван ошибкой в драйвере. Патчи мне не известны.
Повторю немного подробнее свое решение:
Поскольку ошибка возникает, когда при загрузке ОС, внешние устройсва посылаю данные в UART платы, можно просто отключить пины RX и TX в загрузчике, перед стартом ОС. Сделать это можно записью "0" в соответствующие биты регистра PINSEL. А перед открытием порта снова разрешите эти пины либо в своей программе, либо в драйвере.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Dec 24 2008, 11:23
Сообщение #74


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

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



Спасибо за Ethernet, это как раз то что меня интересовало.
Go to the top of the page
 
+Quote Post
cooldaemon
сообщение Dec 24 2008, 21:20
Сообщение #75





Группа: Новичок
Сообщений: 4
Регистрация: 21-12-08
Пользователь №: 42 640



Ivan_Kov, спасибо Вам за подсказку насчет UART. Буду пробовать.
a14.gif
Go to the top of the page
 
+Quote Post
anti
сообщение Feb 17 2009, 20:32
Сообщение #76





Группа: Новичок
Сообщений: 4
Регистрация: 28-02-07
Пользователь №: 25 754



Помогите запустить u-boot для ядра 2.6.21
Компилирую, заливаю его на плату, в результате он выдает в UART0 что-то не читабельное,
настройка UART - правельая (38400N8), пробовал конфигурить с разными настройками (48/72, 16/32), заливать HEX-ы с сайта EA - тот-же результат.
На плате UART - исправен, старое ядро - работает.
В чем может быть проблема?

И в догонку еще один вопрос: Как самому стартонуть ядро 2.6.21? в версии 2.6.11 можно было просто вызвать функцию без параметров по адресу 0xA0008000, сейчас такой фокус не проходит.

Сообщение отредактировал anti - Feb 17 2009, 19:51
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Feb 18 2009, 08:52
Сообщение #77


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

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



Цитата(anti @ Feb 17 2009, 23:32) *

Booting ARM Linux:
http://www.simtec.co.uk/products/SWLINUX/f....html#ATAG_CORE
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 18 2009, 22:06
Сообщение #78


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Подскажите как скопировать файлы с виртуальной машины на реальную. Поставил VMware 5 и не знаю что в ней делать. Флэшка в ней не видится, на CD не пишет из-за запрета доступа к DMA, флопа нет. В настройках VM создал расшаренную папку на виндовом диске, но как на неё залезть из VM не нашёл.

В догонку
Пароль администратора кто-нибудь знает для виртуальной машины из комплекта EmbeddedArtists LPC2468OEM_Board ?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 18 2009, 23:36
Сообщение #79


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(GetSmart @ Feb 19 2009, 04:06) *
В настройках VM создал расшаренную папку на виндовом диске, но как на неё залезть из VM не нашёл.

Ага. Нашёл. В /mnt/hgfs находится расшаренная папка. Линукс, мля.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 20 2009, 23:14
Сообщение #80


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(Ivan_Kov @ Oct 22 2008, 23:49) *
Вот инструкция, патчи, тулчаны:
hттp://www.uclinux.org/pub/uClinux/dist/uClinux-dist-20070130.tar.gz

В этой сборке почему-то вообще нет дополнений от EA.

Где можно достать дополнения для uClinux от EmbeddedArtists ? Особенно интересует драйвер LCD 2.0 для LPC2468. В файлах для виртуальной машины, идущих в комплекте с платой обнаружились старые исходники, 20051014. Причём в плате была прошивка с такой же датой, но не совпадающая с исходниками на виртуальной машине. В прошивке уже был драйвер LCD 2.0 и возможно много чего ещё.

И ещё. Кто скажет, почему в исходниках линуха часто встречаются почти одинаковые имена файлов, отличающиеся одной или несколькими буквами в другом регистре? При этом копируя (или распаковывая) файлы оттуда в FAT/NTFS появляется вопрос на перезапись файла. Вопрос: это чей-то косяк или так и должно быть?

Сообщение отредактировал GetSmart - Feb 20 2009, 23:38


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
srg_co
сообщение Mar 20 2009, 21:00
Сообщение #81


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

Группа: Свой
Сообщений: 131
Регистрация: 22-03-05
Из: Краснодар
Пользователь №: 3 600



Цитата(GetSmart @ Feb 19 2009, 01:06) *
В догонку
Пароль администратора кто-нибудь знает для виртуальной машины из комплекта EmbeddedArtists LPC2468OEM_Board ?


root

Цитата(GetSmart)
И ещё. Кто скажет, почему в исходниках линуха часто встречаются почти одинаковые имена файлов, отличающиеся одной или несколькими буквами в другом регистре? При этом копируя (или распаковывая) файлы оттуда в FAT/NTFS появляется вопрос на перезапись файла. Вопрос: это чей-то косяк или так и должно быть?


В линухе регистр в именах файлов принципиален: Test.c test.c - это два разных файла.
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Mar 21 2009, 07:21
Сообщение #82


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(srg_co @ Mar 21 2009, 02:00) *
В линухе регистр в именах файлов принципиален: Test.c test.c - это два разных файла.

Я согласен, что в Linux FAT (или как она там называется) это нормально. Но вопрос был скорее к исходникам. Например зачем потребовалось делать Makefile и makefile двумя разными файлами. И там много таких примеров. Может кто объяснить?


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Mar 23 2009, 11:00
Сообщение #83


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(GetSmart @ Mar 21 2009, 10:21) *
Я согласен, что в Linux FAT (или как она там называется) это нормально. Но вопрос был скорее к исходникам. Например зачем потребовалось делать Makefile и makefile двумя разными файлами. И там много таких примеров. Может кто объяснить?

Разные утилиты используют разные файлы. makefile обычно для make.
Часто пакет ставиться в несколько этапов, на первом определяется конфигурация программных средств, потом генерируется makefile под данную конфигурацию. Makefile это скорее от конфигуратора (часто написан на phyton). Обычно последовательность такая: install.sh; ./confugure; make; make install; make clean.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
serhio
сообщение Apr 7 2009, 14:21
Сообщение #84


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 10-01-06
Из: Украина
Пользователь №: 13 014



Поделитесь у кого есть успехи в использовании SD/MMC. У меня происходит порча данных в файлах после перемонитрования SD карты. У кого есть еще подобные проблемы и , может быть, есть решение?
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Apr 30 2009, 12:21
Сообщение #85


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

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



Уважаемые коллеги, а не у кого не возникает проблем с работой ethernet на ядре 2.6.11?
Пишу данные в сокет со стороны lpc2468, а вот доходят они не всегда. Причем чем больше обьем данных посылаю в send(fd,...) тем хуже они доходят.
При приеме таких проблем не наблюдаю.
Кто-либо сталкивался с подобным?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Apr 30 2009, 12:28
Сообщение #86


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Кто-либо сталкивался с подобным?


В каком состоянии Flow Control? Если выключен - то это нормальная ситуация.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение Apr 30 2009, 13:14
Сообщение #87


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

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



Цитата(Rst7 @ Apr 30 2009, 16:28) *
В каком состоянии Flow Control? Если выключен - то это нормальная ситуация.

Похоже что выключен.
Теперь буду думать как включить...
Спасибо.
Go to the top of the page
 
+Quote Post
Ivan_Kov
сообщение May 3 2009, 10:18
Сообщение #88


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

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



Flow control добавил, однако ничего не изменилось...
Пакеты попрежнему доходят не все.
Похоже что проблемы начинаются при посылке фреймов длинной от 512-1024 байт.
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Jul 20 2009, 09:25
Сообщение #89


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

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



Цитата(cooldaemon @ Dec 23 2008, 00:53) *
У меня сейчас плата от EA с LPC2478 и как раз с Linux-2.6.21.


А образ виртуальной машины с Linux-2.6.21 не могли бы выложить?
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Aug 12 2009, 12:57
Сообщение #90


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

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



А кто нибудь пробовал использовать на USB device гаджет g_file_storage?
У меня он грузится, не ругается, но и диск на хостовом компе не создается...
Go to the top of the page
 
+Quote Post
orbita
сообщение Aug 25 2009, 16:31
Сообщение #91


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 29-12-05
Из: Kharkov
Пользователь №: 12 703



Народ подскажите пожалуйста, имеется ядро 2.6.21 uClinux на lpc2368 плата Olimex lpc-2478-stk, вроде всё что нужно работает, а в частности web сервер boa для конфигурирования железки, telnet сервер для удаленного доступа, usb host для подключения флешки. Как уже сказал все работает на первый взляд, при копировании файлов более 10 Мб из NFS на флешку ядро падает, маленькая web страница грузится с сервера, чуть больше размером - уже не полностью, работа с NFS глючит, telnet глючит. Хотелось-бы узнать у кого и в каком объеме на данном проце uClinux крутился и небыло-ли подобных глюков unsure.gif
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Sep 18 2009, 09:25
Сообщение #92


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Вчера получил кит Embedded artist на lpc2478.
Снес ве нахрен..
Установил uClinux. Встало все быстро.
Сижу , как радосный слон, - разбтраюсь. Обидело отсутствие предустановлено драйвера SPI
Вопрос к тем кто юзай сей или подобный девайс. Каково время реакции на внешнее прерывание?
Сможет ли проц опрелделить импульс отрицательной полярности длительностью 4uS?

Сообщение отредактировал Зайцев Иван - Sep 18 2009, 09:29
Go to the top of the page
 
+Quote Post
voyt
сообщение Sep 25 2009, 11:58
Сообщение #93


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

Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223



У меня вопрос на засыпку: Какой смысл использовать lpc2478, когда есть за ту же цену lpc3250?
Go to the top of the page
 
+Quote Post
Зайцев Иван
сообщение Sep 26 2009, 04:19
Сообщение #94


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

Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153



Цитата(voyt @ Sep 25 2009, 17:58) *
У меня вопрос на засыпку: Какой смысл использовать lpc2478, когда есть за ту же цену lpc3250?

Смысл...?
Наверно в том что 3250 будет избыточен
Go to the top of the page
 
+Quote Post
voyt
сообщение Sep 28 2009, 09:25
Сообщение #95


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

Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223



Цитата
Смысл...?
Наверно в том что 3250 будет избыточен

В чем избыточность? В производительности? Так это как с деньгами, всегда не хватает...
Потребление? С учетом использования в обоих типовых схемах Linux и SDRAM сомнительно это...
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Sep 28 2009, 09:37
Сообщение #96


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

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



Цитата(voyt @ Sep 25 2009, 17:58) *
У меня вопрос на засыпку: Какой смысл использовать lpc2478, когда есть за ту же цену lpc3250?


А порт uClinux под этот процессор имеется?
Или, скажем, какая совместимость между этими процессорами в части программирования периферии?
Go to the top of the page
 
+Quote Post
voyt
сообщение Sep 28 2009, 09:54
Сообщение #97


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

Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223



Цитата
А порт uClinux под этот процессор имеется?
Или, скажем, какая совместимость между этими процессорами в части программирования периферии?

А зачем uClinux? Ведь это обрезанное ядро для MMU-less процессоров. А использовать Linux без защиты памяти... ну не знаю... Тем более на ядре, у которого есть MMU.
На LPC32XX заводится полноценный Linux (такой же как и на PC) с защитой памяти и т.п, т.к. ядро - ARM926-EJS.

Насчет периферии не знаю, т.к. на практике LPC32XX не использовал...

Не могу понять в чем подвох. При одинаковой цене LPC32XX намного круче LPC24XX. Хотелось все-таки услышать от профи, которые использовали оба семейства, в чем резон использования LPC24? Только про корпуса не надо, это не причина в 21 веке...
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Sep 28 2009, 10:24
Сообщение #98


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

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



Цитата(voyt @ Sep 28 2009, 15:54) *
А зачем uClinux? Ведь это обрезанное ядро для MMU-less процессоров. А использовать Linux без защиты памяти... ну не знаю... Тем более на ядре, у которого есть MMU.
На LPC32XX заводится полноценный Linux (такой же как и на PC) с защитой памяти и т.п, т.к. ядро - ARM926-EJS.

Насчет периферии не знаю, т.к. на практике LPC32XX не использовал...


Посмотрел бегло, действительно хороший проц за эти деньги. Если конечно существует порт линукса под его периферию. Потому как самому писать всю периферию запариться можно.
Ну и по сравнению с lpc24xx не хватает еще одного USB и отсутствует CAN. Можно, конечно, внешний приделать, но это уже дополнительные бабки. Ну и корпус BGA, как не крути монтаж пока что обходится дороже (с рентгеновским контролем), плюс ремонтопригодность падает. Если TQFP у нас монтажницы умудряються вручную впаивать, то для BGA придется покупать монтажную станцию.
Go to the top of the page
 
+Quote Post
voyt
сообщение Sep 28 2009, 19:54
Сообщение #99


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

Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223



Насчет BGA я считаю, что нужно просто научиться паять правильно. Научиться тяжелее чем SMD, но потом уже легче. И не нужны монтажные станции. Фен + правильный подход. Минус - если есть спайки, то приходится отпаивать и потом заново запаивать.
Вот подборка видео по теме BGA: http://www.salto-nomah.ru/yt-tags-BGA-order-rel.htm
Go to the top of the page
 
+Quote Post
LeshaL
сообщение Sep 29 2009, 04:34
Сообщение #100


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

Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160



ИМХО, ни а какой надежности установки наощупь и пайки феном BGA-корпуса речи быть не может. Невозможно даже визуально оценить результаты такого монтажа. Такие способы подходят для ремонта на коленке сотового для тещи, но при серийном производстве и ремонте нужно иметь ремонтную станцию для BGA корпусов с нормальным оптическим установщиком, либо выбрасывать всю плату и заказчику отдавать новую. В любом случае, использование BGA-корпусов на сегодняшний день - это удорожание монтажа и ремонта.
Go to the top of the page
 
+Quote Post

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

 


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


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