Перейти к содержанию
    

pain

Участник
  • Постов

    11
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о pain

  • День рождения 17.08.1987

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Есть сосбтвенно собранная плата на базе at91sam9260. Там есть выход USB. Хочется подключить мою плату по USB к компьюетеру. Само собой, когда просто соединяешь проводом, то операционная система говорит, что неопознаное устройство. На плате USB подключенно к процу на прямую через предохранитель. Как я понимаю, нужно написать свой драйвер и каким-то образом положить его в проц. Кто может подсказать как это сделать и где побольше почитать про это?
  2. Поставил таки эклипс пару дней назад, и вроде как настроил, но сразу обнаружил, что не под тот toolchain я это сделал. Скачал нужный, переписал названия команд. Но возникла одна проблема в опциях проекта закладка C/C++ General -> Path and Symblos Остались пути от старого тулчейна и вот их я никак не могу поменять. Пробывал переустановить плагин эклипса - не помогло, как выйти из этой ситуации?
  3. Ах тыж :) что-то я туплю. То есть мне надо просто компилировать тем самым кросс компилятором, которым я собирал ядро и прочие штуки?
  4. Спасибо за эклипс, сейчас посмотрим А по запуску программы, такой вопрос... Вот написал я в Ubuntu программу, здравствуй мир :) Скомпилировал, получился файлик a.out, после этого на Ubuntu он у меня запустился. Скопировал на флешку, воткнул в плату, там в терминале, она у меня не запускается, говорит, что не хватает какой-то "(" Может конечно скобка другая, экран маленький - не рассмотреть. Но ведь это просто исполняемый файл, почему он тогда не запускается?
  5. Linux и своя программа

    День добрый всем :) Вот собственно после долгих разбирательств, в голове более или менее появилась ясность по настройке и установки Linux на at91sam9261. Он у меня даже загрузился и собственно даже что-то работает в нем. Покопался в инете, и что-то не понял в какую сторону смотреть. У меня на плате есть тестовые светодиоды, и хотелось бы научится ими управлять через порты IN/OUT. Как это сделать пока понятно смутно. То есть мне надо установить на мою плату какой-нибудь gcc. А на компе написать программку, откомпилировать и потом уже запустить эту прогу на плате. Или я что-то не так понимаю. И еще вопрос. А какие среды разработки под это дело есть у Ubuntu?
  6. Buildroot

    Спасибо большое =) вроде дело потихоньку идет, и Linux уже даже запускается :) осталось теперь полностью отконфигурировать
  7. Buildroot

    Хочется во всем процессе разобраться самому. Таки вчера все ошибки поисправлял,запустил компилироваться и лег спать :) Так вот сегодня все закончилось, правда с ошибками =( Непонятно где выбрать и настроить файловую систему в Busybox А еще забыл указать, что нужен USB, и работа с флешками
  8. Buildroot

    Все таки прошу помощи у знающих людей, никак не могу разобраться. Ведь Buildroot должен собрать сам кросс компилятор. Сегодня я настроил Busybox, сохранил конфиг, потом настроил Buildroot и указал ему что файл настройки Busybox лежит там, после этого пишу make и выдается ошибка непонятная.. make: *** Нет правила для сборки цели `dependencies', требуемой для `world'. Останов.
  9. Buildroot

    Вообще нужен, это вроде как первый проект на изучение, надо все равно в этом разобраться и работать с этим. Еще нужна правда поддержка USB. Вроде разобрался куда подложить готовый конфиг файл для Buildroot. Это в /<buildroot-path>/arm_toolchain_defconfig. Буду пробывать дальше =)
  10. Buildroot

    Потихоньку таки пытаюсь залить Linux на at91sam9261ek, собрал уже Bootstrap и U-boot. Теперь дело дошло для сборки кросс компилятора для сборки файловой системы. Нашел только один источник информации на русском, как собрать, тут http://dmilvdv.narod.ru/AT91SAM9260/index.html?linux.html. Но опят работы с Linux очень мал, поэтому некие строчки типа "Подложить готовый конфигурационный файл и выполнить" непонятны =). Точнее непонятно слово подложить, и как это вообще настроить. Вообще от устройства требуется не так много, это ввод с клавиатуры, причем урезанной, в 20 команд, вывод информации на 2-х строчных знакосинтезирующий экран и АЦП ЦАП.. Так как же собрать компилятор и фс? А, вот что еще забыл указать. Собственно скачал сам Buildroot 2010.05, еще BusyBox 1.6.2 Распаковал Buildroot в домашнюю папку, а Busybox распаковал в buildroot/packges/busybox. Подправил конфиг файл для Buildroot, чтобы он понял версию Busybox. А вот как дальше с этими готовыми конфиг файлами и конфигурированием Buildroot и Busybox, ну само-собой и сборкой, делать не знаю =(
  11. Параметры PLLA PLLB

    Добрый день :) Есть такая вот проблема. Начинаю изучать что такое есть ARM. Есть отладочная плата от Atmel AT91SAM9261-EK. Но знаний очень мало в этой области. Пользуюсь мануалом от хорошего человека, но вот проблема, написано там конечно все подробно. Но мало объяснений. Поэтому возникают различные вопросы, не на все нахожу ответы. Дошел до шага, где необходимо выставить в board_lowlevel.c параметры PLLA и PLLB. Что это такое слабо понятно. Отсюда вопрос, где бы найти справку по этой плате, да и вообще по процам этой серии #define BOARD_OSCOUNT (AT91C_CKGR_OSCOUNT & (64 << 8)) #define BOARD_CKGR_PLLA (AT91C_CKGR_SRCA | AT91C_CKGR_OUTA_2) #define BOARD_PLLACOUNT (63 << 8) //#define BOARD_MULA (AT91C_CKGR_MULA & (96 << 16))// 18.432 #define BOARD_MULA (AT91C_CKGR_MULA & (49 << 16))// 12 //#define BOARD_DIVA (AT91C_CKGR_DIVA & 9)// 18.432 #define BOARD_DIVA (AT91C_CKGR_DIVA & 3)// 12 #define BOARD_PRESCALER AT91C_PMC_MDIV_2 #define BOARD_USBDIV AT91C_CKGR_USBDIV_1 #define BOARD_CKGR_PLLB AT91C_CKGR_OUTB_0 #define BOARD_PLLBCOUNT BOARD_PLLACOUNT //#define BOARD_MULB (124 << 16)// 18.432 #define BOARD_MULB (7 << 16)// 12 //#define BOARD_DIVB 24// 18.432 #define BOARD_DIVB 1// 12
×
×
  • Создать...