forked from ARMmbed/mbed-os
-
Notifications
You must be signed in to change notification settings - Fork 22
MCU Info Page: STM32H725xE
JohnK1987 edited this page Feb 18, 2023
·
6 revisions
CPU | Flash/Code Memory | RAM | Communication Peripherals | Other Features |
---|---|---|---|---|
Cortex-M7FD, clocked at up to 550 MHz | 512 Kbytes |
up to 564 Kbytes |
|
|
- Electrical Datasheet: DS11912
- For more manuals or notes visit ST page
NOTE: The on-board labels of pins for UART3 are described in reverse.
For more we will use just Wio-H725AE, and also as a TARGET name WIO_H725AE. The Wio-H725AE board was developed by Seed Studio and is focused on an AI. I know nothing about AI, but we can take advantage of this board for logging from sensors or together with a display and also its wireless connectivity.
Board features
- Small foot-print
- Flexible board power supply: USB VBUS or external source (3.3V, 5V)
- on-board HSE 25 MHz crystal as system clock source
- Programming/Debug port (SWD) on the header
- USB-C connector connected to on-chip USB OTG
- MicroSD card slot on board's back side
- On-board 8MB APMemory PSRAM
- On-board 16MB SPI Nor flash
- Display connector - 40 Pin FPC port for LCD RGB565 or RGB888
- Camera connector - 24 Pin FPC port for DCMI Camera(OV2640)
- Audio Connector - 12 Pin FPC port for Audio
- Wireless connectivity - RTL8720 (Seeed) Dual-band 2.4GHz / 5GHz Wi-Fi Bluetooth
- User LEDs: LED1 (orange), LED2 (red)
- Push buttons: RESET and a User button: BUTTON1
Board limitations
- Because most pins was dedicated to connectors for Display, Camera and Audio, then there is just few pins remaining for standart usage. It is probably possible to make a mother board for flex wires of those connectors but...
- The board do not have direct access to the MCU_BOOT0 pin and the only option is bring 3v3 to TP6 (on-board test point which is marked on picture above - small red text on back side).
- On-board SC card slot is connected via MMC instead SPI so it is not usable with Mbed SDBlockDevice API.
- Choose and setup environment and new project according to MbedCE guides.
- Because Wio-H725AE is board without an on-board debugger then you also need to choose an external debug probe, for example ST-link - STM32-Deploy&Debug
- Choose an upload method according to MbedCE Upload methods in the context of choosed Deploy/Debug method. Also care must be taken about the supported methods for Wio-H725AE
- For more use MbedCE Wiki
- Default STDIO console used for MbedOS crash reports or printf debugging uses macros CONSOLE_TX aka pin mask PD_8 and CONSOLE_RX aka pin mask PD_9.
- SWO is accessible on the pin PB_3.
- Wio Lite AI_v1.0_SCH_Final_210715.pdf
Option Name | Description |
---|---|
USE_PLL_HSE_EXTC |
This option is not enabled by default because pin PH_0 is not accessible on any pin on this board. |
USE_PLL_HSE_XTAL |
25MHz HSE crystal on OSC_IN and OSC_OUT. |
USE_PLL_HSI |
This option uses the internal 16MHz (+-2%) HSI oscillator to generate clock. This is accurate enough for a lot of applications and does not require any external components at all. |
- All of options above result in 550MHz with enabled USB (default settings).
- Default configuration of Clock source is
USE_PLL_HSI | USE_PLL_HSE_XTAL
, that means when HSE failed for some reason the HSI will be used automatically.
- Issue #53 - STMicro devices do not pass USB endpoint halt test
- Issue #131 - Greentea - mbed-hal-sleep-manager test is failing on STM32H7
- Examples with camera and display.
- Implement the on-board memories 16MB Flash and 8MB RAM.
- Implement Wireless connectivity (Bluetooth/Wifi) with example.
- Implement SDMMC