ardupilot/libraries/AP_HAL_ChibiOS/hwdef/NucleoH755/hwdef-bl.dat
Walter Dunckel b0c3fae662 AP_HAL_ChibiOS: add support for NucleoH755 board
This addition allows for cheap testing of a STM32H755 (dual core). This borrows the setup file STM32H757xx.py, as there are almost no changes between the chips. CRSF in and out, gps, ICM20948, BMP388, settings saving to on board flash all working.

PWM(3) pin change

Changed PWM(3) pin to one exposed on connector
2022-04-18 14:53:14 +10:00

44 lines
902 B
Plaintext

# hw definition file for processing by chibios_hwdef.py
# for H755 bootloader - H755 is almost identical to H757, so utilizing its STM32H757xx.py file
# MCU class and specific type
MCU STM32H7xx STM32H757xx
# crystal frequency
OSCILLATOR_HZ 8000000
define CORE_CM7
define SMPS_PWR
# board ID for firmware load
APJ_BOARD_ID 139
# the nucleo seems to have trouble with flashing the last sector?
FLASH_SIZE_KB 2048
# the location where the bootloader will put the firmware
# the H755 has 128k sectors
FLASH_BOOTLOADER_LOAD_KB 256
# bootloader is installed at zero offset
FLASH_RESERVE_START_KB 0
# order of UARTs (and USB)
SERIAL_ORDER OTG1
#LED setup
PB0 LED_BOOTLOADER OUTPUT LOW
PB14 LED_ACTIVITY OUTPUT LOW
define HAL_LED_ON 0
PA11 OTG_FS_DM OTG1
PA12 OTG_FS_DP OTG1
PA13 JTMS-SWDIO SWD
PA14 JTCK-SWCLK SWD
# Add CS pins to ensure they are high in bootloader
PA4 MPU_CS CS
PC7 BARO_CS CS