Перевод статьи ART-Pi II development board features 600 MHz STM32H7R7 Cortex-M7 MCU with NeoChrom GPUJean-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 на STM32H7R7, вид сверху

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.

Габариты — не указаны.

ART-Pi II: слот microSD, порты USB и отладочные разъёмы

Слот 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 и утилиты.

Интерфейс RT-Thread Studio для STM32H7R7 Art-Pi II

Разработка под ART-Pi II в среде RT-Thread Studio.

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