ST Nucleo H745ZI
Dual core support
It is recommended to use CMake to build firmware consisting of multiple images.
The commands to build nsh_xxx_rptun
configurations are as follows:
cmake -B build_h7m7 -DBOARD_CONFIG=nucleo-h745zi:nsh_cm7_rptun -GNinja
cmake -B build_h7m4 -DBOARD_CONFIG=nucleo-h745zi:nsh_cm4_rptun -GNinja
cmake --build build_h7m7
cmake --build build_h7m4
Serial Console
The STLINK virtual console uses Serial Port 3 (USART3) with TX on PD8 and RX on PD9 and is used by the Cortex-M7 core by default.
VCOM Signal |
Pin |
---|---|
SERIAL_RX |
PD9 |
SERIAL_TX |
PD8 |
Access to the Cortex-M4 core can be achieved using an additional UART port
or via RPMSG UART by setting CONFIG_RPMSG_UART_CONSOLE=y
in CM4 configuration.
If the RPMSG UART console is enabled, we can connect to it from CM7 using cu
:
nsh-cm7> cu -l /dev/ttyproxy
NuttShell (NSH) NuttX-10.4.0
nsh-cm4>
Tools
Support for the board was tested using an external JLink interface. Openocd with built-in ST-LINK didn’t work well.
Image flashing was accomplished using JFlashLiteExe
, with the device
set to STM32H745ZI_M7
.