Skip to content

weact-stm32h743 ​

chip:stm32, chip:stm32h7, chip:stm32h743

This page discusses issues unique to NuttX configurations for the WeAct STM32H743 board.

Board information ​

This board was release by WeAct Studio in 2020 and developed based on STM32H743VI microcontroller.

The board features:

: - USB-C power supply - SWD connector - Crystal for HS 25MHz - Crystal for RTC 32.768KHz - 1 user LED - 1 MicroSD connector supporting 1 or 4-bit bus - 1 USB 2.0 Host/Device - 2 SPI Flash - 1 OLED display - 1 Camera

Board documentation: https://github.com/WeActStudio/MiniSTM32H7xx

BOARD-LED ​

The WeAct STM32H743 has 1 software controllable LED.

LED PINS


E3 PE3

UART/USART ​

The WeAct STM32H743 used the USART1 for serial debug messages.

USART1 ​

USART1 PINS


TX PB14 RX PB15


Each weact-stm32h743 configuration is maintained in a sub-directory and can be selected as follow:

./tools/configure.sh weact-stm32h743:<subdir>

Where <subdir> is one of the following:

Configuration Directories ​

nsh ​

Configures the NuttShell (nsh) located at apps/examples/nsh. This configuration enables a serial console on UART1.

usbnsh ​

Configures the NuttShell (nsh) located at apps/examples/nsh. This configuration enables a serial console over USB.

After flashing and reboot your board you should see in your dmesg logs:

[ 2638.948089] usb 1-1.4: new full-speed USB device number 16 using xhci_hcd
[ 2639.054432] usb 1-1.4: New USB device found, idVendor=0525, idProduct=a4a7, bcdDevice= 1.01
[ 2639.054437] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2639.054438] usb 1-1.4: Product: CDC/ACM Serial
[ 2639.054440] usb 1-1.4: Manufacturer: NuttX
[ 2639.054441] usb 1-1.4: SerialNumber: 0
[ 2639.074861] cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
[ 2639.074886] usbcore: registered new interface driver cdc_acm
[ 2639.074887] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

You may need to press ENTER 3 times before the NSH show up.