
STM32N6570-DK
STMicroelectronics · STM32N6570-DK
Для камер, локальных нейросетей и графики
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает STM32N6570-DK
STM32N6570-DK — комплект ST для машинного зрения и локального инференса на Cortex-M55 с Neural-ART. В состав по DB5351 входят основная MB1939, LCD MB1860, камера MB1854 и STMod+ fan-out MB1280. Камера с Sony IMX335 здесь действительно предусмотрена комплектом, а не только разъёмом.
5-дюймовый сенсорный дисплей, аудиокодек, микрофон, Ethernet и встроенный STLINK-V3EC, позволяют отлаживать визуальные устройства. Ядро работает до 800 МГц; конкретный стартовый GPIO-пример ST использует 600 МГц. Ускоритель помогает совместимым нейросетям, но скорость зависит от модели, квантования, операторов и памяти.
STM32N6 не имеет обычной внутренней пользовательской Flash. Внешняя Octo-SPI Flash 128 МБ хранит образы, PSRAM 32 МБ служит данным, а 4,2 МБ SRAM расположены в MCU. Development boot и загрузка из внешней Flash — разные режимы; для самостоятельного старта нужен корректный FSBL/заголовок образа.
При работе с камерой используйте источник и USB-C кабель достаточной мощности: руководство предупреждает, что обычного Type-A подключения с лимитом около 550 мА может не хватить. Фото полного комплекта взято из ST DB5351; распиновка из UM3300. Открытая лицензия на изображения отдельно не подтверждена.
Характеристики
- Микроконтроллер
- STM32N657X0H3Q
- Максимальная частота ядра
- 800 МГц
- Внутренняя пользовательская Flash
- Нет; загрузка из внешней памяти
- Внутренняя SRAM
- 4,2 МБ
- Внешняя Octo-SPI Flash
- 128 МБ
- Внешняя Hexadeca-SPI PSRAM
- 32 МБ
- Камера комплекта
- MB1854 / Sony IMX335, 5 Мп MIPI CSI-2
- Дисплей
- 5 дюймов, 800×480, ёмкостный touch
- Ethernet
- 1 Гбит/с, TSN, PHY и RJ45 на плате
- Отладчик
- STLINK-V3EC на плате
- CAN FD
- Контроллер MCU; для физической CAN-шины нужен трансивер
- Размер основной PCB
- 150 × 110 мм
- Интерфейс
- I²C, SPI, UART, Аналоговый
- Питание модуля
- Плата рассчитана на 5 В. Для первого запуска: CN6 USB-C ST-LINK, JP2=5V_STLK[1–2], источник USB-C достаточной мощности. Цифровая логика 3,3 В; ADC MCU 1,8 В, внешние аналоговые цепи проверяйте по схеме. Не подавайте 3,3 В непосредственно на 1,8-В ADC.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| ПК/источник USB-C | CN6 STLINK-V3EC; JP2[1–2] | Стандартное питание 5 В. Для камеры предпочтителен USB-C→USB-C с достаточным током. |
| Встроенный зелёный LED1 | PO1 | Активный высокий уровень; GPIO_IOToggle из CubeN6. |
| Режим отладки | SW1 BOOT1=H; SW2 BOOT0 безразличен | Development boot; затем нажать NRST. Нормальная загрузка Flash требует BOOT1=L,BOOT0=L и записанного корректного образа. |
| Камера MB1854 | CN14, 22-pin MIPI CSI | Подключать/отключать FFC только при снятом питании, соблюдая ориентацию контактов. |
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги запустить STM32N6570-DK с комплектной MB1854 камерой и LCD. Уточни ревизии, версию CubeN6, инструменты и источник питания. Для первого теста используй официальный GPIO_IOToggle в development boot, PO1 LED; сохрани FSBL и настройки питания. Затем отдельно объясни загрузку внешней Flash и формат заголовка. Для AI проверь операторы, квантование и память модели, не обещай скорость по пиковым GOPS.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Пакет
STM32CubeN6 v1.4.1Официальный тег проверен; источник GPIO_IOToggle именно STM32N6570-DK, не NUCLEO-N657X0-Q.
- Проект
Projects/STM32N6570-DK/Examples/GPIO/GPIO_IOToggleОткройте штатный проект предпочтительного toolchain, сохраните FSBL, linker script, SystemClock_Config и MX_GPIO_Init.
- Начальная частота
600 MHz в GPIO_IOToggle800 МГц — максимальная частота MCU, не частота этого проверенного исходника.
- Boot для отладки
SW1 BOOT1=H(1–3)BOOT0 в этом режиме не влияет; нажмите Reset, затем загрузите через STLINK-V3EC.
- GPIO
PO1 / LED1Официальный пример включает порт GPIOO и переключает LED1.
- Автономный Flash boot
0x70000000, FSBL с корректным заголовкомТолько отдельным следующим шагом по README: SigningTool, внешний loader и BOOT0=L/BOOT1=L. Для CubeProgrammer 2.21+ README требует параметр -align. Не записывайте обычный MCU.bin как готовый автономный образ.
GPIO_IOToggle: установленный LED1
cpp/* В существующем while (1) официального FSBL/Src/main.c,
после HAL_Init(), SystemClock_Config() и MX_GPIO_Init(): */
HAL_GPIO_TogglePin(LED1_GPIO_Port, LED1_Pin);
HAL_Delay(100);
Фрагмент официального HAL-примера CubeN6 v1.4.1; LED1=PO1. Включите development boot и запускайте штатный проект через ST-LINK. Это проверка GPIO, не демонстрация AI. Код не компилировался и на физической плате не проверялся.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


