weact-stm32h743

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

../../../../../_images/weact-stm32h743.png

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 flasing 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.