ART-Pi II: плата на 600-МГц STM32H7R7 (Cortex-M7) с GPU NeoChrom

Перевод статьи ART-Pi II development board features 600 MHz STM32H7R7 Cortex-M7 MCU with NeoChrom GPU — Jean-Luc Aufranc, CNX Software.
Семейство микроконтроллеров STM32H7R/S на ядре Cortex-M7 с частотой 600 МГц, опциональным 2.5D-GPU NeoChrom, объёмом SRAM до 640 КБ и 64 КБ флеш-памяти было представлено ещё в 2024 году. Но, если не считать собственных отладочных плат ST — NUCLEO-H7S3L8 и STM32H7S78-DK, — плат на его основе мы до сих пор не видели.
ART-Pi II это меняет. Это компактная плата на микроконтроллере STM32H7R7L8H в связке с 32 МБ HyperRAM и 64 МБ HyperFlash. На борту — слот microSD, разъём для RGB-дисплея, Wi-Fi 4 и Bluetooth 5.1, два порта USB-C (OTG и Debug), 40-контактный GPIO-разъём, совместимый с Raspberry Pi, 28-контактный GPIO-разъём, два разъёма Qwiic и встроенный отладчик.

ART-Pi II на микроконтроллере STM32H7R7L8H.
Характеристики платы ART-Pi II#
Микроконтроллер — STMicro STM32H7R7L8H
- ядро CPU — Arm Cortex-M7 до 600 МГц;
- GPU — NeoChrom 2.5D;
- память — 64 КБ флеш;
- ОЗУ — 620 КБ SRAM;
- корпус — TFBGA225.
Память — 32 МБ HyperRAM
Накопитель
- 64 МБ HyperFlash;
- опционально 4 ГБ eMMC;
- слот microSD.
Интерфейс дисплея — 40-контактный FPC-разъём RGB888.
Беспроводная связь — Wi-Fi 4 и Bluetooth 5.1 через модуль CYWL6208 (AP6212/AP6212A на схемах), подключённый по SDIO и UART; антенна на плате.
USB — разъём USB OTG Type-C.
Расширение
- 40-контактный GPIO-разъём, совместимый с Raspberry Pi;
- 28-контактный разъём с 17 линиями GPIO, USB OTG, 3.3 В, 3V_Batt, VRef+ и GND;
- 2× разъёма Qwiic;
- 6-контактный разъём Pmod для SPI (вероятно, на нижней стороне платы — фото её нет).
Отладка
- встроенный отладчик ST-LINK/V2.1 через порт USB-C;
- 20-контактный разъём JTAG (не распаян);
- несколько отладочных pogo-контактов.
Разное
- кнопки Reset и пользовательская;
- индикатор питания (синий), 2× пользовательских светодиода, 2× светодиода ST-LINK.
Питание — 5 В через порт USB-C.
Габариты — не указаны.

Слот microSD, порты USB и отладочные разъёмы на ART-Pi II.
Документация по железу, откровенно говоря, довольно скверная — характеристики выше пришлось восстанавливать по фотографиям и PDF-схемам. С программной частью и её документацией дела получше, хотя часть материалов доступна только на китайском: это ещё одна плата под RTOS RT-Thread. Репозиторий на GitHub содержит документацию, библиотеки, примеры кода, исходники для RT-Thread и инструменты — в том числе HAL-драйвер STM32H7RSxx, драйверы, touchgfx_lib, а также проекты (art_pi_blink_led, art_pi_bootloader, art_pi2_lvgl_demo, art_pi2_touchgfx, art_pi2_sdcard, art_pi_wifi, art_pi_mongoose, модули art_pi2_cherryusb), саму RT-Thread и утилиты.

Разработка под ART-Pi II в среде RT-Thread Studio.
RT-Thread продаёт отладочную плату ART-Pi II на STM32H7R7 по цене «от $44,64 на AliExpress» плюс доставка и возможные налоги.