Skip to content

STM32F750VB mcudev DevEBox

lbuild config: modm:devebox-stm32h750vb

STM32F750VB mcudev DevEBox H7xx

Please note that this BSP uses the Y revision of the STM32H750, which limits the main clock frequency to ≤400MHz and applies an errata bug fix to the SysTick, whose reference clock cannot be divided by 8.

See the STM32H750 errata sheet.

In case you are using the new revision V of STM32H750, you can overwrite the target option in your project.xml:

<library>
  <extends>modm:devebox-stm32h750vb</extends>
  <options>
    <option name="modm:target">stm32h750vbt6/revV</option>
  </options>
</library>

Programming

Since the board doesn't have a programmer on-board, you need to use your own and specify which one you're using in a custom openocd.cfg file:

# Replace this with your custom programmer
source [find interface/stlink.cfg]

# If you use the clone CKS32F103C8T6 chip you need to overwrite this ID
#set CPUTAPID 0x2ba01477

# To select a specific programmer you can specify its serial number
#hla_serial "\\x53\\x3f\\x6f\\x06\\x50\\x77\\x50\\x57\\x12\\x17\\x13\\x3f"
# You can discover the serial via `stlink --hla-serial` or `st-info --hla-serial`.

Then include this file in your build options like so:

<library>
  <extends>modm:devebox-stm32h750vb</extends>
  <options>
    <option name="modm:build:openocd.cfg">openocd.cfg</option>
  </options>
</library>

Configuration

<library>
  <options>
    <option name="modm:target">stm32h750vbt6/revY</option>
  </options>
  <modules>
    <module>modm:board:devebox-stm32h750vb</module>
  </modules>
</library>