STM32N6 NPU Deployment — Politecnico di Milano  1.0
Documentation for Neural Network Deployment on STM32N6 NPU - Politecnico di Milano 2024-2025
STM32N6570-DK Firmware Application

Complete firmware application for real-time pose estimation on STM32N6.

Complete firmware application for real-time pose estimation on STM32N6.

This module group collects all C source files that constitute the firmware running on the STM32N6570-DK board after deployment. The firmware implements a real-time pose estimation pipeline at ~38 FPS using the Neural-ART NPU.

Firmware architecture:

┌─────────────────────────────────────────────────┐
│ STM32N6570-DK Firmware │
│ │
main.c ← Inference loop, init │
│ app_config.h ← Model configuration │
│ app_camerapipeline.c ← DCMIPP dual-pipe │
│ display_spe.c ← MoveNet skeleton render │
│ display_mpe.c ← YOLOv8 skeleton render │
│ crop_img.c ← 16-byte alignment crop │
└─────────────────────────────────────────────────┘
None main(DictConfig cfg)