DHSBC STM32MP13

From Wiki-DB
Jump to navigationJump to search

The DHSBC STM32MP13x board is the official DHCOR STM32MP13 reference design!

COM Avenger96Board

Introduction

Reference design for secure industrial IoT devices based on STM32MP13x

  • Single Board Computer based on the solderable DHCOR STM32MP13
  • Compatible with accessories from the Raspberry Pi© community
  • Highlights: Bluetooth / WiFi, Dual GB Ethernet, Secure Boot, OP-TEE support
  • Trusted Platform Module 2.0 available on request
  • Mainline Linux support and active software maintenance
  • Industrial product design with CE certification
  • Guaranteed long-term availability of 10+ years

Technical Details

  • STM32MP135F
    • 1x ARM® Cortex-A7 up to 1 GHz

  • PMIC STPMIC1D
  • DDR3 DRAM 512 Mbyte @ 533 MHz
  • eMMC Flash 4 Gbyte
  • NOR Flash 4 Mbyte, Quad SPI interface
  • EEPROM 4 kbyte
  • RTC temp. compensated RV-3032-C7
  • USB Host 1x type A, 2.0 high-speed
  • USB Device 1x Type-C, 2.0 high-speed
  • WiFi / Bluetooth
    • WiFi 2.4GHz IEEE 802.11b / g / n
    • Bluetooth® v5.2 (BR/EDR/BLE)
    • Antenna: U-FL connector
  • Ethernet 10 / 100 / 1000 Mbit/s, IEEE 802.3-compliant
  • TPM (Trusted Platform Module)2.0 device ST33TPHF2XSPI
  • Push-Buttons Power and reset
  • Battery Socket CR1216, CR1220 and CR1225
  • Boot Mode 3 bit boot mode switch
  • Debug Interface JTAG interface via tag-connect
  • Supply (SYS_DCIN) 8 - 18 VDC
  • Temperature Range 0 - 40 °C
  • Dimensions 85 x 56 mm
  • Raspberry Pi 40-pin Expansion
    • 2 x UART
    • 1 x I2C
    • 1 x I2S
    • 1 x SPI
    • 2 x PWM
    • 2 x CAN
    • up to 28 x GPIOs

Product Change Notifications (PCN)

DHCOR STM32MP13

Downloads

Documentation

Design Files

Software

DH Mainline based Linux

Useful instructions

Setup new board and install image files via USB (dfu and ums mode) / U-Boot recovery via DFU

How to connect to WiFi network with WPA2 PSK?

Establish connection
$ wpa_passphrase "SSID" > /etc/wpa_supplicant.conf
-> In the next step, please enter the password
$ rfkill unblock all
$ ip link set wlansom0 up
$ wpa_supplicant -B -i wlansom0 -c /etc/wpa_supplicant.conf
$ udhcpc -i wlansom0
Disconnect
$ ip link set wlansom0 down

Simple Bluetooth test

Bring up bluetooth on the STM32MP13xx DHCOR SoM / DHSBC:
$ hciconfig hci0 up

Add support for joy-it RB-TFT3.2V2 SPI display

Add Device Tree oeverlay to u-boot.
=> setenv loaddtos '#conf-stm32mp135f-dhcor-dhsbc.dtb#conf-stm32mp13xx-dhcor-dhsbc-overlay-rb-tft32-v2.dtbo'
=> saveenv
=> saveenv

Links