2023-08-23 10:20:07 +02:00
|
|
|
================
|
2023-08-24 13:50:32 +02:00
|
|
|
ST Nucleo H745ZI
|
2023-08-23 10:20:07 +02:00
|
|
|
================
|
2023-09-16 15:25:30 +02:00
|
|
|
|
|
|
|
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
|
|
|
|
|
2023-09-21 14:21:49 +02:00
|
|
|
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
|
|
|
|
================= ===
|
|
|
|
|
2023-10-28 21:40:30 +02:00
|
|
|
Access to the Cortex-M4 core can be achieved using an additional UART port
|
2023-09-21 14:21:49 +02:00
|
|
|
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>
|
|
|
|
|
2023-09-16 15:25:30 +02:00
|
|
|
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``.
|