pyocd / pyOCD

Open source Python library for programming and debugging Arm Cortex-M microcontrollers
https://pyocd.io
Apache License 2.0
1.14k stars 485 forks source link

Add builtin target support for STM32H750 #1703

Open nattgris opened 5 months ago

nattgris commented 5 months ago

Add support for STM32H750

Same as STM32H743 but with only one flash sector of 128K.

Adding a new builtin target because the Keil.STM32H7xx_DFP v3.1.1 CMSIS Pack flash loader is broken for at least this sub-family.

Ref: #1700

Also fix the existing targets stm32h743xx and stm32h723xx which had incorrect sector sizes specified and a bug in reading the security status.

Dillonmcewan commented 5 months ago

Tested this with a NUCLEO-H753ZI and everything worked as expected