ARM STM32F7. STM32F746G-DISCO.

Всем привет!
Недавно пришла отладочная плата STM32F746G-DISCO, очень был этому рад и конечно решил поделится с Вами первыми впечатлениями. В предыдущем обзоре об новом ядре Cortex M7, я уже рассказывал, какая аппаратная поддержка реализовано на данной отладочной плате.
Первое что будем делать, загрузим демонстрационную прошивку с каталога для ранее скаченного куба версии 1.1.0. Для этого необходимо будет скачать новую версию STM32 ST-LINK Utility (на момент написания статьи доступная версия 3.7.0). Файл прошивки размещается в каталоге C:\STM32Cube_FW_F7_V1.1.0\Projects\STM32746G-Discovery\Demonstration\Binaries.
Если посмотреть внимательно у нас две области памяти для загрузки прошивки на отладочную плату. Это связанно с тем, что бинарь не много, не мало, а весит 18,2 метра.

Теперь поработаем с отладочной платой и посмотрим, что из себя представляет демонстрационный проект.

Чтобы начать запускать примеры из Keil необходимо установить пакеты для работы stm32f7.

Второй пример, который я запустил, был STM32Cube_FW_F7_V1.1.0\Projects\STM32746G-Discovery\Applications\LwIP, в дальнейшем появятся статьи по работе с LwIP и со стеком протоколов TCP/IP. При включении устройство пытается получить адрес по DHCP. DHCP (Dynamic Host Configuration Protocol — протокол динамической настройки узла) — сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер». Для автоматической конфигурации компьютер-клиент на этапе конфигурации сетевого устройства обращается к так называемому серверу DHCP, и получает от него нужные параметры. Сетевой администратор может задать диапазон адресов, распределяемых сервером среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве сетей TCP/IP. Пример — это web-server, страничка с информацией об компании ST.

Итого: моя оценка отладочной плате 10 🙂

Отправить ответ

7 Комментарий на "ARM STM32F7. STM32F746G-DISCO."

Уведомлять о
avatar
Сортировать по:   Самый новый | Самый старый | Наиболее проголосовали
ana
Гость

подскажите, пожалуйста, где заказывали и как, сколько денег??

Александр
Гость

Вопрос по загрузке прошивки. У них после загрузки бинарникак в ридми написано:
4- copy the audio and video files provided under «Utilities/Media/» in the USB key
5- Plug a USB micro A-Male to A-Female cable on CN12 connector
-> The internal Flash and the external QSPI are now programmed and the demonstration is shown on the board.

Как они умудряются залить мультимедиа файлы если флэш всего 1 Мб?

Сергей
Гость

Подключается внешний накопитель(флешка) к разъему USB HS.Для подключения необходим переходник USB OTG.

Игорь
Гость

Сегодня тоже получил эту плату. В ней уже был зашит демо-проект. Перепрошил другой программой, а потом захотел восстановить исходный демо-проект. В STM32Cube_FW_F7_V1.3.0 нашел Demonstration — там проект. Я его загрузил в Keil, запустил на отладку (Debug) (программа осталась зашитой в ПЗУ). Но в демо-проекте перестали отображаться пиктограммы рисунков в меню. Я уже туда и файл STM32746G-DISCO_Demo_V1.1.0.hex зашил через Keil — то же самое, всё работает, только вместо пиктограммок в меню непонятно что. То ли эти пиктограммы где-то в отдельной области хранились и я их затер? Надо будет в тексте программы разбираться — как там менюшки рисуются.

Andrew
Гость

прежде чем демку шить обратно, надо выбрать external loader -> N25Q128A_STM32F746G_DISCO

wpDiscuz