Первый обзор отладочной платы STM32F746GDISCOVERY топик-ссылка

В моих руках недавно оказалась новая отладка от ST с МК STM32F7, небольшой обзор внутренностей прилагается. Вкратце: МК с 216 МГц/462 DMIPS, 64 Мб SDRAM, 128 Мб Flash, ЖК-экран 4.3 дюйма с ёмкостным (!) тач-скрином, и конечно Ethernet (LAN8742), FS/HS USB, слот SD-карты и MIPI-камеры, плюс два MEMS-микрофона, чтобы делать стереозвук или чистить шум. Первые впечатления очень хорошие, хочу попробовать сделать микрофонную решётку, и много чего ещё. В примерах есть куча всего, в т.ч. и Ethernet.

Комментарии (44)

RSS свернуть / развернуть
Тож валяется такая платка на работе. Чёто лень даже питание на неё подать ;-)
0
Нуу, зря :) Классная плата, правда же! Там пример прошит интересный с использованием тач-скрина и даже есть встроенный VNC-сервер, т.е. можно по Ethernet смотреть, что на экране происходит.
0
На этой плате нет ничего принципиально нового, стандартный набор обвеса.
0
Ну а сам процессор разве не интересен? Столько возможностей в STM раньше не было, да и в других армах тоже не особо.
0
Отсутствие гребёнок с портами превращает эту плату в бесполезный хлам
-2
Вот и дождались отладок на МК, которые мощнее чем КПК первой половины нулевых)
0
  • avatar
  • Vga
  • 06 августа 2015, 22:04
Упс, не заметил, что память в мегабитах.
Ну и вопросы.
На новой плате установлен большой и красивый 4.3″ экран от компании Rockchip.
А какого типа экран? TN или IPS? Разрешение 480х272?
и отдельный интерфейс дисплея с ускорителем графики и Chrom-ART функциями
Что умеет этот ускоритель?
Всё остальное время он находится во сне, реализуя заветы Ленина стандарта 802.11az
802.11 вайфай же. Может быть, все же 802.3az?
усилитель наушников в классе W
Что за зверь? Впервые про такой класс слышу, гугль тоже ничего не говорит.

И что за странная штучка слева от разъема SPDIF? Немного похожа на PBS.
0
class-w — очередной маркетинговый высер. W for Wolfson xD
0
Даа, вспоминаю свой первый Dell Axim X3 :)
Разрешение экрана действительно 480x272. У RockTech есть похожий дисплей, но 640х480 — не знаю, почему его не поставили. Нам не сказали.
Тип не указан, но больше похож на TN.
С ускорителем графики я пока сам не разобрался. Похоже, он поддерживает аппаратную двойную буферизацию (в нём есть области памяти под буферы), а ещё есть функция DMA2D, являющаяся продвинутым DMA — с его помощью можно копировать/двигать/рисовать куски картинки или спрайты. Помните, в WinAPI есть функция bitblt? Похоже, здесь то же самое. Ещё в нём есть конвертеры битности цвета (формата пикселей), микшер цвета из двух буферов. Что-то вроде аппаратного ускорителя 2D-графики в видеокартах.
Да, таки 802.3az, ошибся. Спасибо за замечание!
Класс W — просто Wolfson, причём в даташите больше рассказано про его прелести, чем про схемотехнику. Я тоже никогда раньше про этот класс не слышал, тоже был удивлён.
Справа от S/PDIF находится разъём камеры DCMI, и похоже что туда можно подключать MIPI камеры. У меня скоро будет инфа от ST про подключение таких камер и дисплеев, в т.ч. дисплея айфона. Вот и посмотрим.
0
Справа от S/PDIF находится разъём камеры DCMI, и похоже что туда можно подключать MIPI камеры.
Меня интересует фигня слева от спдифа, а не справа :)
Тип не указан, но больше похож на TN.
Обычно TN легко отличить по паршивой цветопередаче (хотя бывают приятные исключения) и паршивым углам.

2D ускорение блитов и прочее перечисленное — это хорошо.
0
Фигня слева — та же фигня, что и на F429 Discovery, разъём I2C-RFID. Они пишут что он вроде как предназначен для их платы с RFID-памятью, но у меня есть такая плата — и там нифига нету такого разъёма! Короче, можно использовать его просто как I2C-расширительный разъём.
0
Тоже себе купил пару штук… Хочу из него сделать терморегулятор в дом на стенку. Всё что надо в нём есть :) Есть сеть, память большая и слот для СД карты. Ну и дисплей нормальный и яркий… Звук там у меня как бонус.
0
  • avatar
  • wowa
  • 07 августа 2015, 01:15
Жаль вот только то что неподходит камера от малинки… У меня их штук 5 валяется… И из телефонов/планшетов не подходит… все перепробовал — другая распиновка…
0
А может быть за 50$ взять малину и LCD?
0
Почему? Через призму какой именно задачи дан этот совет?)
0
Я совет не давал, а задал вопрос, чтобы обсудить альтернативу. Я для STM32F4xx писал GUI на emWin. Имея определённый опыт, предположил, что для разработки GUI приложения взять Linux'образную плату с дисплеем на которой GUI нарисовать будет проще.
0
Есть у меня и малинка с дисплеем. Маленький он и дороже получается. Ну и ненужно для регулятора температуры с календарём малинка :) Должно хватить и дискавери платки.
0
Малинка плоха тем, что это старший арм, заточенный на вычислительную производительность, а не на скорость работы с нестандартной периферией. Ну и линух, при всем желании, не RT операционка.

P.S. если уж смотреть малинку, то правильнее будет взять что-то из ODROID-ов (например, С1), там за те же деньги будет все несколько веселее (проц/видео мощнее, память и ethernet быстрее, АЦП на борту).
0
Да. Малинка из первых слабовата. Вторая уже довольно мощьная… Но нехватало мне на них САТА. Супил себе банана-пи. не сильно мощьная — но есть сата железный… и ещё у меня есть HummingBoard-i2. Он вообще хорош :) там даж часы есть встроенные и посадочное место для SSD диска.
0
odroid толще второй малинки. а есть еще одроид UX4, он еще толще. но и дороже, естественно.
0
Ну опять же мне на мои игры хватает вполне как сервера второй малинки и как база данных бананчика с ссд диском.
На панель контроля в комнату я купил дискавери Ф7. На пока хватит играться на долго :)
0
С дуру и х*й сломать можно
0
$47 на сайте st.
terraelectronica 5250.42
чипдип 7 340

за 1200 купил бы :)
0
Мне обошлись по $50 и с доставкой.
0
Мне понравилось быстродействие кем_то написанного интерфейса ЧМО (человека-машинного общения)
www.youtube.com/watch?v=RdPc5LVkyvI
не сравнить с детскими многопальцевыми маляками
www.youtube.com/watch?v=EmICujyp2QA
Мне обошлись по $50 и с доставкой.
Имена, фамилии, явки…

Всё «новое» это хорошо забытое старое…
Около 15-ти лет применяю 10..19" сенсорные графические панели (на MIPS) на производстве и использовал наладонник на Интел СтронгАРМ с рисованием пальцем…
сейчас рисую заметки пальцем на Самсунг Нот 3…
и управляю с него контроллером Симатик по вафле…
www.youtube.com/watch?v=8qJ7wYl3Lwo
0
Демо из первого видео постоянно зависает. Оригинальное демо работает нормально. На втором видео — там просто демо как на ардуинке… Поэтому и тормозит и не очень красивое. Оптимализировать его и перевести на ДМА и всё будет летать :) А вообще впечатление от дисплейчика и мощи арма положительное.
0
отлично что дисплей емкостный, наконец-то
только одно смущает — дисплей опять похоже ноунейм, и фиг где такой найдешь для тиражирования проектов
0
Дисплей не совсем ноунейм, называется RK043FN48H-CT672B. Что-то гуглится, но похоже что действительно не купить. Однако подключение совершенно стандартное, я думаю что можно будет подключить любой другой дисплей с RGB-интерфейсом. Я попробую подключить её к другому ЖК-дисплею, посмотрим что получится.
0
Для таких процов надо уже лепить настоящую Real Time OS однозадачную + с резидентными задачами, загружаемыми из файлов в FatFS, т.е. а-ля MSDOS, а не юзать полуфабрикат для монолитного кодирования а-ля FreeRTOS. Саму ОS + некое подобие BIOS(библиотек общего пользования) прошивать во Flash MCU.
-3
Кроме того, такой чип юзать без GUI — это кощунство. Вот только кодировать задачи красивого и цветастого ЧМО на современного уровня граф.библиотеках для MCU — это не уважать себя и спускаться в каменный век (в 1980-е). Значит нужны усеченные и экономные в памяти engines для обработки HTML4/5 и javascript. В любом случае, большинство изделий с этими чипами будет идти с дополнительными внешними SDRAM и Flash/MicroSD.
+1
Обрабатывать чистый текстовый JS будет очень тяжело — но все движки наподобие V8 не обрабатывают JS напрямую посимвольно, они в любом случае сначала переводят его в более «бинарный» вид, например в AST-дерево. Код в таком виде явно будет проще выполнять на МК, и я думаю что уже рукой подать до таких возможностей.
Собственно, и HTML и CSS можно точно так же предобработать.
Я сам давно мечтаю об использовании веб-наследия в интерфейсе на МК, и смотрите — мы очень близко к этому!
0
А как же HTML работал в мобильных телефонах, процессоры которых были слабее F4?
0
Тогда HTML был другой. В 2005 году страницы в среднем весили не больше 150 КБ, сейчас средний размер больше 2 МБ — более чем десятикратный рост. CSS и JS тоже стали значительно сложнее, картинки стали качественнее и больше. Наверное, если писать для МК веб-страницу как в 2005 году — да, она будет очень шустро отображаться, но вы сами не захотите на неё смотреть, потому что уже привыкли к виду современного веба.
0
Обычно там были или WAP-странички, или Opera Mini, работавшая через серверы Opera SA, которые упрощали контент. Ну и JS там вроде не было.
+2
Да, вспомнил. У меня на Siemens C65 была Opera Mini. И сейчас на современном смартфоне она тоже стоит)
0
А можно узнать размеры экрана?
Интересует в основном видимая область, т.е. расстояние от крайнего до крайнего пикселя по X и Y, ну и габариты самого дисплей тоже не помешают, в миллиметрах само собой.
А то гуглю и все никак этой инфы не найду.
Спасибо!
0
Модель же указана. И она вполне гуглится.
0
Упс. Моделька не совсем та. Но размеры врядли сильно отличаются.
0
Думаю, камень на 300 МГц легко заведется при номинальном напряжении питания. 216 МГц уже F407 нормально отрабатывает.
0
На 216 МГц с использованием Ethernet, DMA и выводом графики он уже греется. Палец не обжигает, но явно тёплый. 300 МГц пробовать пока не хочу, будет греться очень ощутимо. Жаль будет спалить такую классную отладку, тем более, с такой лёгкостью, как на прошлых дискавери — чип не перекинешь :)
Ждите следующего обновления линейки чипов, там будет кое-что крайне интересное!
0
«Теплый» — это еще не греется. Для ранних планшетных чипов вроде WM8505/8650 70-80С было нормальной рабочей температурой. Да и для первой модели распи — тоже.
Ну и потом, можно же радиатор для видеопамяти на чип налепить.
0
Жду от ST чего-то подобного по периферии LPC2888 (встроенные 16-битные звуковые АЦП и ЦАП, USB 2.0 HS embedded phy, SDRAM). Этому камню 8 лет.
0
Почему, ну ПОЧЕМУ не могут в кристалл STM32 Hi-Speed USB PHY интегрировать?
0
Представитель ST на вопрос про Ethernet PHY ответил так — есть большие проблемы с сочетанием высокоскоростных цифровых блоков и блоков скоростных смешанных сигналов. Конкретно, очень сильно проседают параметры АЦП.
Моё мнение: мы с вами взрослые люди и понимаем что использовать АЦП и Ethernet в одном чипе (наверное) не стоит. Но похоже что ST хочет отгородиться от претензий по поводу ухудшения параметров.
Думаю, с USB HS точно такая же ситуация. Плюс, я уверен что блоки физики Ethernet и USB им придётся делать на отдельных кристаллах, и этот бутерброд они делать не хотят (как в DLH303 в своё время) — невыгодно.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.