|
|
  |
ucLinux на lpc2468, хочу порт |
|
|
|
Aug 25 2009, 16:31
|
Участник

Группа: Участник
Сообщений: 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 крутился и небыло-ли подобных глюков
|
|
|
|
|
Sep 26 2009, 04:19
|
Частый гость
 
Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153

|
Цитата(voyt @ Sep 25 2009, 17:58)  У меня вопрос на засыпку: Какой смысл использовать lpc2478, когда есть за ту же цену lpc3250? Смысл...? Наверно в том что 3250 будет избыточен
|
|
|
|
|
Sep 28 2009, 09:25
|
Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223

|
Цитата Смысл...? Наверно в том что 3250 будет избыточен В чем избыточность? В производительности? Так это как с деньгами, всегда не хватает... Потребление? С учетом использования в обоих типовых схемах Linux и SDRAM сомнительно это...
|
|
|
|
|
Sep 28 2009, 09:37
|
Частый гость
 
Группа: Свой
Сообщений: 166
Регистрация: 14-01-06
Пользователь №: 13 160

|
Цитата(voyt @ Sep 25 2009, 17:58)  У меня вопрос на засыпку: Какой смысл использовать lpc2478, когда есть за ту же цену lpc3250? А порт uClinux под этот процессор имеется? Или, скажем, какая совместимость между этими процессорами в части программирования периферии?
|
|
|
|
|
Sep 28 2009, 09:54
|
Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223

|
Цитата А порт uClinux под этот процессор имеется? Или, скажем, какая совместимость между этими процессорами в части программирования периферии? А зачем uClinux? Ведь это обрезанное ядро для MMU-less процессоров. А использовать Linux без защиты памяти... ну не знаю... Тем более на ядре, у которого есть MMU. На LPC32XX заводится полноценный Linux (такой же как и на PC) с защитой памяти и т.п, т.к. ядро - ARM926-EJS. Насчет периферии не знаю, т.к. на практике LPC32XX не использовал... Не могу понять в чем подвох. При одинаковой цене LPC32XX намного круче LPC24XX. Хотелось все-таки услышать от профи, которые использовали оба семейства, в чем резон использования LPC24? Только про корпуса не надо, это не причина в 21 веке...
|
|
|
|
|
Sep 28 2009, 10:24
|
Частый гость
 
Группа: Свой
Сообщений: 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 придется покупать монтажную станцию.
|
|
|
|
|
Sep 28 2009, 19:54
|
Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 31-07-06
Из: Москва
Пользователь №: 19 223

|
Насчет BGA я считаю, что нужно просто научиться паять правильно. Научиться тяжелее чем SMD, но потом уже легче. И не нужны монтажные станции. Фен + правильный подход. Минус - если есть спайки, то приходится отпаивать и потом заново запаивать. Вот подборка видео по теме BGA: http://www.salto-nomah.ru/yt-tags-BGA-order-rel.htm
|
|
|
|
|
Oct 2 2009, 11:26
|

Профессионал
    
Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952

|
Сделал свою плату, убрав ненужное мне из схемы Embedded Artists LPC2468. Стартует u-boot. Пытаюсь загрузить uCLinux с карточки памяти microSD. На карточку предварительно записаны файлы linux.bin и romfs.bin. Проблема в том, что u-boot видит карточку, но не находит файлов. Пробовал файловые системы FAT16, FAT32, Ext2.
Что не так?
Вот листинг загрузки:
********************************************** * LPC2468 OEM Board from Embedded Artists AB * * www.EmbeddedArtists.com * ********************************************** Booting (may take some time)...
U-Boot 1.1.6 (Jun 17 2007 - 10:51:47)
DRAM: 32 MB Flash: 4.5 MB NAND: 256 MiB *** Warning - bad CRC, using default environment
In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 LPC2468_OEM_Board # mmcinit mmc_init
CSD=5e0032, 5f5983ca, 6db7ff9f, 96400054
mmc_hw_get_parameters: hw_sect_size=512, hw_nr_sects=2019840, hw_size=1009920
MCI INFO memory card is of SD-type!
MCI INFO passed initialization sequence!!! mmc_block_read: start=0, blkcnt=1
Здесь процесс останавливается.
|
|
|
|
|
Oct 19 2009, 09:40
|
Частый гость
 
Группа: Участник
Сообщений: 92
Регистрация: 23-07-08
Из: Екатеринбург
Пользователь №: 39 153

|
Цитата(LeshaL @ Oct 19 2009, 13:54)  Нужна. Просим! К сошаленю доступа в месный ФТП нет, поэтоиму просьба положить туда http://depositfiles.com/files/yyz6gi0ot
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|