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.