← index #7127PR #17171
Off-topic · high · value 4.594
QUERY · ISSUE

stm32/boards: Add STM32H750VBT6 board.

openby THSLP13opened 2021-04-17updated 2024-09-13
enhancementport-stm32board-definition

Now I have a board based on STM32H750 MCUs.
It has a 64 Mbit external flash.
So now I confused how I can build a firmware for it,it only have 128 kb ROM.
I can't write a bootloader to jump to app because I have poor programming skills.(And I have experienced several compile failure).
So why not provide a new port for STM32H750VBT6?It's so fast.
I did my best,then I post an issue here to ask for help.
(And there is something wrong with my msys2...why my Python cannot work???)

(Poor English ORZ...)

CANDIDATE · PULL REQUEST

stm32: Add support for STM32N6xx MCUs and two N6 boards

mergedby dpgeorgeopened 2025-04-23updated 2025-08-29
port-stm32

Summary

This PR adds preliminary support for ST's new STM32N6xx MCUs.

Supported features of this MCU so far are:

  • basic clock tree initialisation, running at 800MHz
  • fully working USB
  • mboot support (required, because there's no internal flash)
  • XSPI in memory-mapped mode
  • machine.Pin
  • machine.UART
  • SD card
  • filesystem
  • ROMFS
  • WiFi and BLE via cyw43-driver (SDIO and UART backend)

Supported boards:

  • NUCLEO_N657X0
  • STM32N6570_DK Edit: this board is no longer supported, can be added later if needed
  • OPENMV_N6

Note that the N6 does not have internal flash, and has some tricky boot sequence, so using a custom bootloader (mboot) is almost a necessity.

The ST CMSIS and HAL files are added verbatim here, but will eventually be moved into stm32lib. Edit: N6 CMSIS and HAL files are now in stm32lib.

OpenMV have generously sponsored the development of this port.

Testing

This PR has been tested on the two N6 boards that are added here.

Keyboard

j / / n
next pair
k / / p
previous pair
1 / / h
show query pane
2 / / l
show candidate pane
c
copy suggested comment
r
toggle reasoning
g i
go to index
?
show this help
esc
close overlays

press ? or esc to close

copied