English |
本文档提供了 RT-Thread 仓库中可用的 HPMicro BSP(板级支持包)的概述。每个 BSP 都针对特定的 HPMicro 开发板进行了定制,提供必要的驱动程序和配置,以便在基于 RISC-V 的 HPMicro 微控制器上无缝运行 RT-Thread。
本文档包含以下部分:
通过阅读快速开始指南部分,开发者可以快速上手任何 HPMicro BSP 并在开发板上运行 RT-Thread。每个单独的 BSP 都包含特定开发板功能和高级用法的详细文档。
以下是当前支持的 HPMicro BSP 的完整列表:
| BSP 名称 | 支持的开发板 | MCU | 描述 |
|---|---|---|---|
| hpm5300evk | HPM5300EVK | HPM5361 | HPM5300 系列开发板 |
| hpm5301evklite | HPM5301EVKLITE | HPM5301 | HPM5301精简版开发板 |
| hpm5e00evk | HPM5E00EVK | HPM5E31 | HPM5E00 系列开发板 |
| hpm6200evk | HPM6200EVK | HPM6200 | HPM6200 系列开发板 |
| hpm6300evk | HPM6300EVK | HPM6360 | HPM6300 系列开发板,支持以太网 |
| hpm6750evk | HPM6750EVK | HPM6750 | HPM6750 系列开发板,双核 RISC-V |
| hpm6750evk2 | HPM6750EVK2 | HPM6750 | HPM6750 系列第二代开发板 |
| hpm6750evkmini | HPM6750EVKMINI | HPM6750 | HPM6750 系列迷你开发板 |
| hpm6800evk | HPM6800EVK | HPM6800 | HPM6800 系列开发板 |
| hpm6e00evk | HPM6E00EVK | HPM6E00 | HPM6E00 系列开发板 |
| hpm6p00evk | HPM6P00EVK | HPM6P00 | HPM6P00 系列开发板 |
在开始使用任何 HPMicro BSP 之前,您需要准备以下开发环境:
C:\DevTools\riscv32-gnu-toolchainRTT_RISCV_TOOLCHAIN 为 <TOOLCHAIN_DIR>\bin
C:\DevTools\riscv32-gnu-toolchain\binC:\DevTools\openocd-hpmicroOPENOCD_HPMICRO 为 <OPENOCD_HPMICRO_DIR>\bin
C:\DevTools\openocd-hpmicro\bin导航到所需的 BSP 目录:
cd rt-thread/bsp/hpmicro/<bsp_name>
配置项目:
menuconfig 来配置项目构建项目:
scons -jN # N 等于 CPU 核心数
硬件连接:
PWR_DEBUG 端口连接到 PC下载和调试:
项目成功下载后,系统会自动运行。开发板上的 LED 会周期性闪烁。
将开发板的串口连接到 PC,通过串口终端工具(115200-8-1-N)与其通信。重置开发板后,将观察到 RT-Thread 的启动信息:
\ | /
- RT - Thread Operating System
/ | \ 5.2.2 build Aug 16 2025 18:18:18
2006 - 2025 Copyright by RT-Thread team
msh >
大多数 HPMicro BSP 支持以下外设:
| 板载外设 | 支持 | 备注 |
|---|---|---|
| USB | √ | |
| QSPI Flash | √ | |
| GPIO | √ | |
| SPI | √ | |
| I2C | √ | |
| UART | √ | |
| PWM | √ | |
| RTC | √ | |
| 板载调试器 | √ | ft2232 |
根据特定开发板,可能支持其他外设:
scons 进行构建每个 BSP 都包含自己的详细 README 文件,内容包括:
请参考各个 BSP 目录获取详细文档:
hpm5300evk/README.mdhpm5301evklite/README.mdhpm5e00evk/README.mdhpm6200evk/README.mdhpm6300evk/README.mdhpm6750evk/README.mdhpm6750evk2/README.mdhpm6750evkmini/README.mdhpm6800evk/README.mdhpm6e00evk/README.mdhpm6p00evk/README.mdRTT_RISCV_TOOLCHAIN 环境变量设置正确欢迎对增强现有 BSP 或添加新 BSP 做出贡献。请遵循 RT-Thread 贡献指南,确保您的 BSP 符合项目标准。
为 HPMicro BSP 做出贡献:
RT-Thread 仓库此 BSP 在 RT-Thread 许可证 下发布。