Jump to content

    
Sign in to follow this  
DASM

Beaglebone black

Recommended Posts

А не подскажете что за баг (небаг) с LAN?

Jitter 50MHz внутреннего генератора Refclk не соответствует требованиям RMII.

Проблема решается использованием внешнего генератора.

Share this post


Link to post
Share on other sites
Да, и судя по даташиту BBB массив внешних GPIO быстро съёживается если использовать набортные eMMC и HDMI.

что мешает вывесить eMMC в ресет и пользовать освободившиеся ножки на гребенке?

равно как, отказаться от интерфейса RGB24, заглушить через i2c hdmi чип (если он умеет спать) и юзать освободившиеся gpio..

в корпусе ~300 шаров и свободных ножек до смешного мало

Share this post


Link to post
Share on other sites
Подскажите плз, у кого есть beagleboneblack -- туда JTAG поставить таки можно, припаяв разъём?

по схеме и физически на плате есть место под разъем J2 - это jtag

 

update самого разъема нет, на плате есть футпринт для него..

Edited by Jury093

Share this post


Link to post
Share on other sites
А что за разъём (тип)?

а я без понятия, ибо без надобности..

google.com->"beaglebone black jtag header"

 

что-то типа "1.1 Solder the 20-pin cTI male header to the BeagleBone Black JTAG connector"

конкретное название надо искать или в БОМ-листе или на форумах..

Share this post


Link to post
Share on other sites

Optional JTAG

There is no JTAG over USB support on the BeagleBone Black. The BeagleBone Black is different than the BeagleBone. JTAG is an uninstalled option.

To install the JTAG header, all you have to do is install P2 on the back of the board.

P2 is a Samtec FTR-110-03-G-D-06 connector and can be purchased from Samtec or any of their distributors.

 

http://circuitco.com/support/index.php?title=BeagleBoneBlack

Share this post


Link to post
Share on other sites

EvilWrecker

Насколько я понял, уже при покупке у тебя плата нормально заработала. За прошедшие полгода что-то с ней сделано или после запуска встроенного Ангстрома так и лежит?

Можно получить консультацию что и как ставить? Проблема в том, что не имея за плечами хорошего опыта работы с Линуксом крайне трудно разобраться, что же надо сделать, чтобы после начального запуска организовать среду разработки с использованием Qt. Она запустилась, можно выйти из неё в инет и прочее, что можно сделать на минимальном компике. Но этого почему-то мало. ;) А дальше куча проблем, которые... в-общем, выше написано... :)

Share this post


Link to post
Share on other sites

2Chudik

 

Разумеется я сначала пробовал ставить то что хорошо описано в комюнити- но не ангстром т.к он бесполезен, а убунту. Что характерно, те что есть в массовом доступе эта как раз для поиграться- в частности это BSP, в том числе непосредственно от производителя-ниже объясню почему. Что касается:

 

Она запустилась, можно выйти из неё в инет и прочее, что можно сделать на минимальном компике. Но этого почему-то мало. wink.gif А дальше куча проблем, которые... в-общем, выше написано... sm.gif

 

Хотелось бы узнать какие вы хотите задачи решать на биглбоне- в большинстве эта плата требует как минимум cape с каким то дополнительным функционалом. В зависимости от целей есть разные варианты, но вообще стоит сказать что биглбон это игрушка как впрочем и все отладочные платы, для чего-либо серьезнее сборки линукса по существующему образцу необходимо надо конкретно работать.

 

По-поводу слов о том что те сборки с комюнити и бсп что свободно доступны это борода та еще: все более мене серьезные компании делают свои бсп, и не только потому что задачи могут часто выходить за рамки "выйти в инет/поморгать светодиодом" но в основном из-за низкого качества существующих открытых аналогов. Идеальный процесс, вернее необходимый и достаточный, это когда у вас пара-тройка хардварных инженеров, пара-тройка линукс программистов под ембеддед, тогда реально можно что-то потянуть.По-хорошему должны быть отдельные бсп инженеры и пара тестировщиков, если есть математическая обработка серьезная- то еще пара математиков. Все это вместе способно как минимум переделать открытый бсп и линукс сборки во что-то более менее приемлимое, а в норме- сделать свой.

 

А с Qt вам лучше взять платную версию его ибо в техподдержку будете обращаться не раз и не два- время экономит исключительно.

Share this post


Link to post
Share on other sites

Разумеется я сначала пробовал ставить то что хорошо описано в комюнити- но не ангстром т.к он бесполезен, а убунту. Что характерно, те что есть в массовом доступе эта как раз для поиграться- в частности это BSP, в том числе непосредственно от производителя-ниже объясню почему. Что касается:

 

Хотелось бы узнать какие вы хотите задачи решать на биглбоне- в большинстве эта плата требует как минимум cape с каким то дополнительным функционалом. В зависимости от целей есть разные варианты, но вообще стоит сказать что биглбон это игрушка как впрочем и все отладочные платы, для чего-либо серьезнее сборки линукса по существующему образцу необходимо надо конкретно работать.

Мы делаем систему промышленного контроля. Точнее система сбора данных о концетрации газов от сенсоров, подключаемых по радиоканалу к центральному контроллеру. Естественно, нужен дисплей с тачскрином (соответствующий cape есть и он нас вполне устраивает), несколько UART, SPI, Ethernet, SD Card, USB. В-общем, практически вся периферия, которая есть на этой плате. Поэтому на неё и упали.

Команда у нас из двух человек: я, в основном, отвечаю за хардверную часть и часть firmware, и программер, который работал и с написанием BIOS для PC, и в Винде, и в WinCE, сейчас работает с FreeRTOS. Он уже попробовал написать парочку тестовых приложений под Qt под виндой. Но мы оба с Линуксом плотно не работали, хотя у меня несколько лет назад в другой компании был опыт написания пары небольших программ под Линуксом.

У нас уже есть написанное приложение с GUI и touch под FreeRTOS на плате от FDI с ARM на 133 МГц и аналогичным дисплеем. Вся система работает, но в силу ограничений самой системы и несколько кривой реализации авторами части системного функционала стоит задача переноса на другую, более мощную платформу. Т.е. возможностей этой платы для наших задач должно хватить.

Но поскольку, как я уже сказал, плотно, на системном уровне с Линуксом не работали, то многое даётся далеко не сразу, а кое что и вообще не даётся. В основном, этим занимался программист. Самое неприятное, что нигде нет чёткой конкретной инструкции, показывающей установку шаг за шагом. Многие моменты, понятные опытным линуксоидам иногда просто ставят в тупик. Особенно объяснения в стиле: попробуйте вот такую командную строку ..... и посмотрите, что получается. А если не работает, то сделайте вот это.... И типа всё, наступит всеобщее счастье. А когда он делает и не получается ни то, ни другое, то третьего уже нигде не найти.

 

В идеале хотелось бы получить помощь с установки Убунты, раз уж есть такой опыт (он, честно говоря, без помощи извне боится касаться bootloader'а во внутренней памяти платы, ибо может получиться мёртвая железяка) до формирования среды разработки со всеми нужными совместимыми библиотеками. В качестве среды разработки в идеале хотелось бы иметь Qt, инсталлированной в Линуксе d Virtual Box и компилирующей исполняемый файл, который можно запустить на BeagleBone Black тем или иным способом так, чтобы при включении это приложение запускалось автоматом.

 

Возможно такое? Можно получить такую помощь?

Share this post


Link to post
Share on other sites
...система сбора данных о концетрации газов от сенсоров, подключаемых по радиоканалу к центральному контроллеру. Естественно, нужен дисплей с тачскрином (соответствующий cape есть и он нас вполне устраивает), несколько UART, SPI, Ethernet, SD Card, USB. В-общем, практически вся периферия, которая есть на этой плате. Поэтому на неё и упали.

...У нас уже есть написанное приложение с GUI и touch под FreeRTOS на плате от FDI с ARM на 133 МГц и аналогичным дисплеем. Вся система работает, но в силу ограничений самой системы и несколько кривой реализации авторами части системного функционала стоит задача переноса на другую, более мощную платформу. Т.е. возможностей этой платы для наших задач должно хватить.

 

так может и не нужен linux? у меня абсолютно такая же ситуация - вынужден был переползти с cortex-m3 на боню (BBB) из-за того что появилась нужда в многомегабайтных табличках при обработке данных с сенсоров. перенос в черне занял неделю вместе с изготовлением cap , правда пока usb не работает

Share this post


Link to post
Share on other sites
так может и не нужен linux? у меня абсолютно такая же ситуация - вынужден был переползти с cortex-m3 на боню (BBB) из-за того что появилась нужда в многомегабайтных табличках при обработке данных с сенсоров. перенос в черне занял неделю вместе с изготовлением cap , правда пока usb не работает

 

Такого не бывает. Особенно с cortex вот так сразу на AM335x

 

Share this post


Link to post
Share on other sites
Такого не бывает. Особенно с cortex вот так сразу на AM335x

а что вас смущает? я же не говорю что изучил AM335x , я говорю перенес код под embOS на эту платформу. неотложного изучения потребовал только 9 раздел RM - clock and power management и раздел display. гружусь c SD , bootloader и вся прочая необходимая инициализация есть в примерах.

 

Share this post


Link to post
Share on other sites
а что вас смущает? я же не говорю что изучил AM335x , я говорю перенес код под embOS на эту платформу. неотложного изучения потребовал только 9 раздел RM - clock and power management и раздел display. гружусь c SD , bootloader и вся прочая необходимая инициализация есть в примерах.

 

А.., ну это понятно.

embOS имеет официальный BSP для BeagleBone.

Т.е. все равно нужно не меньше недели чтобы просто запустить примеры заточенные под BeagleBone.

Вдохновляет. ;)

 

 

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