Jump to content

    
Sign in to follow this  
kovalchuk_i_v

ucLinux на lpc2468

Recommended Posts

Помогите запустить u-boot для ядра 2.6.21

Компилирую, заливаю его на плату, в результате он выдает в UART0 что-то не читабельное,

настройка UART - правельая (38400N8), пробовал конфигурить с разными настройками (48/72, 16/32), заливать HEX-ы с сайта EA - тот-же результат.

На плате UART - исправен, старое ядро - работает.

В чем может быть проблема?

 

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

Edited by anti

Share this post


Link to post
Share on other sites

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

 

В догонку

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

Share this post


Link to post
Share on other sites
В настройках VM создал расшаренную папку на виндовом диске, но как на неё залезть из VM не нашёл.

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

Share this post


Link to post
Share on other sites
Вот инструкция, патчи, тулчаны:

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 появляется вопрос на перезапись файла. Вопрос: это чей-то косяк или так и должно быть?

Edited by GetSmart

Share this post


Link to post
Share on other sites
В догонку

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

 

root

 

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

 

В линухе регистр в именах файлов принципиален: Test.c test.c - это два разных файла.

Share this post


Link to post
Share on other sites
В линухе регистр в именах файлов принципиален: Test.c test.c - это два разных файла.

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

Share this post


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

Разные утилиты используют разные файлы. makefile обычно для make.

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

Share this post


Link to post
Share on other sites

Поделитесь у кого есть успехи в использовании SD/MMC. У меня происходит порча данных в файлах после перемонитрования SD карты. У кого есть еще подобные проблемы и , может быть, есть решение?

Share this post


Link to post
Share on other sites

Уважаемые коллеги, а не у кого не возникает проблем с работой ethernet на ядре 2.6.11?

Пишу данные в сокет со стороны lpc2468, а вот доходят они не всегда. Причем чем больше обьем данных посылаю в send(fd,...) тем хуже они доходят.

При приеме таких проблем не наблюдаю.

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

Share this post


Link to post
Share on other sites
В каком состоянии Flow Control? Если выключен - то это нормальная ситуация.

Похоже что выключен.

Теперь буду думать как включить...

Спасибо.

Share this post


Link to post
Share on other sites

Flow control добавил, однако ничего не изменилось...

Пакеты попрежнему доходят не все.

Похоже что проблемы начинаются при посылке фреймов длинной от 512-1024 байт.

Share this post


Link to post
Share on other sites

А кто нибудь пробовал использовать на USB device гаджет g_file_storage?

У меня он грузится, не ругается, но и диск на хостовом компе не создается...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this