|
|
2 周之前 | |
|---|---|---|
| .. | ||
| applications | 2 年之前 | |
| board | 3 月之前 | |
| .config | 4 月之前 | |
| .gitignore | 2 年之前 | |
| Kconfig | 1 年之前 | |
| README.md | 2 周之前 | |
| README_zh.md | 2 周之前 | |
| SConscript | 10 月之前 | |
| SConstruct | 8 月之前 | |
| project.ewd | 2 年之前 | |
| project.ewp | 8 月之前 | |
| project.eww | 2 年之前 | |
| project.uvoptx | 2 年之前 | |
| project.uvprojx | 8 月之前 | |
| rtconfig.h | 4 月之前 | |
| rtconfig.py | 2 年之前 | |
| template.ewp | 2 年之前 | |
| template.eww | 2 年之前 | |
| template.uvoptx | 2 年之前 | |
| template.uvprojx | 2 年之前 | |
English | 中文
This document provides the BSP (Board Support Package) description for the STM32 B-U585I-IOT02A development board, contributed by Zheng-Bicheng.
Main contents include:
By reading the quick start guide, developers can quickly get started with this BSP and run RT-Thread on the development board. The advanced usage guide will introduce more advanced features to help developers utilize RT-Thread to drive more onboard resources.
STM32 B-U585I-IOT02A is a development board launched by ST based on the ARM Cortex-M33 core, with a maximum frequency of 160 MHz. This development board has rich onboard resources and can fully utilize the performance of the STM32U575 chip.
The development board appearance is shown below:
Common onboard resources of this development board include:
For more detailed information about the development board, please refer to STM32 B-U585I-IOT02A.
Current peripheral support status of this BSP:
| Onboard Peripherals | Support Status | Notes |
|---|---|---|
| USB Virtual Serial Port | Supported | |
| On-chip Peripherals | Support Status | Notes |
| GPIO | Supported | |
| UART | Supported | UART1 |
The usage instructions are divided into the following two sections:
Quick Start Guide
This section is a usage guide for newcomers to RT-Thread. By following simple steps, you can run the RT-Thread operating system on this development board and see the experimental results.
Advanced Usage
This section is prepared for developers who need to use more development board resources on the RT-Thread operating system. By using the ENV tool to configure the BSP, you can enable more onboard resources and achieve more advanced functions.
This BSP provides MDK5 and IAR projects for developers and supports GCC development environment. The following uses the MDK5 development environment as an example to introduce how to get the system running.
Please Note!!!
Before performing the compilation work, please open ENV and execute the following command (this command is used to pull the necessary HAL library and CMSIS library, otherwise compilation will fail):
pkgs --update
Use a data cable to connect the development board to the PC and turn on the power switch.
Double-click the project.uvprojx file to open the MDK5 project, compile and download the program to the development board.
The project is configured by default to use the ST_LINK debugger to download the program. After connecting the development board via ST_LINK, click the download button to download the program to the development board.
After successfully downloading the program, the system will run automatically and the LED will blink.
Connect the corresponding serial port of the development board to the PC, open the corresponding serial port in the terminal tool (115200-8-1-N), and after resetting the device, you can see the output information of RT-Thread:
\ | /
- RT - Thread Operating System
/ | \ 4.0.4 build Nov 14 2021 21:15:06
2006 - 2021 Copyright by rt-thread team
msh >
This BSP currently only supports GPIO and UART1 functions. New features will be added in the future.
Debug serial port is UART1, pin mapping description:
PA9 ------> USART1_TX
PA10 ------> USART1_RX
It is recommended to use a newer version of MDK. This experiment was conducted using MDK5.36.