Loading spinner

STM32CubeH7RS

批量生产
Design Win

STM32Cube MCU Package for STM32H7Rx/Sx MCUs (HAL, Low-Layer APIs and CMSIS, USB, TCP/IP, File system, RTOS, external memory manager - and examples running on ST boards)

获取软件 下载数据摘要

产品概述

主要优势

集成STM32Cube

将STM32Cube驱动程序和中间件与250多个软件示例集成,其中许多在STM32H7S78-DKNUCLEO-H7S3L8开发板上运行。

定制引导系统

创建引导系统从而轻松启动存储在外部存储器上的应用:支持执行、加载和运行模式。

简化开发

利用专业的Azure RTOS中间件套件完善STM32Cube:ThreadX、FileX、USBX和NetX。

描述

STM32Cube源自意法半导体,旨在通过减少开发工作量、时间和成本,让开发人员的工作更轻松。STM32Cube覆盖整个STM32产品组合。

其中包括图形化软件配置工具STM32CubeMX,可通过图形向导生成C语言初始化代码。

还包含由STM32Cube硬件抽象层 (HAL) 和底层 (LL) API组成的STM32CubeH7RS MCU软件包,以及一组一致的的中间件组件,如RTOS、USB主机、USB Power Delivery、FAT文件系统、TCP/IP、以太网、USB Power Delivery、OpenBootloader和MCUboot。所有嵌入式软件工具均附带一整套可在意法半导体开发板上运行的示例。

STM32Cube HAL属于STM32嵌入式软件层,能够确保STM32产品组合范围内的可移植性,而LL API则组成了一个快速、轻便、面向专业用户的层级,比HAL更靠近硬件。HAL和LL API可以同时使用,但存在一些限制。

HAL和LL API均已达到生产就绪状态,其开发流程符合Synopsys® Coverity®、MISRA C®:2012指南和ISO/TS 16949,并通过了IEC 61508系统能力2级 (SC2) 认证。此外,意法半导体特有的验证流程让认证条件更为严格。

STM32CubeH7RS将开发STM32H7Rx/7Sx MCU应用所需的所有通用嵌入式软件组件整合在单一软件包中。根据STM32Cube计划,这套组件具有高度可移植性,不仅适合STM32H7Rx/7Sx系列,还可移植到其他STM32系列。

HAL和LL API提供开源BSD许可证,以便用户使用。

  • 所有功能

    • 一致且完整的嵌入式软件,提供便于开发最终用户固件的硬件抽象层
    • 在所有STM32Cube支持的STM32系列之间实现最大程度的可移植性,提供大量示例和应用以便于理解,全部兼容STM32CubeMX,以便通过图显工具进行配置
    • 生产就绪的HAL和LL API驱动程序,经过Synopsys® Coverity®静态分析工具检查,其开发流程符合MISRA C®指南并通过了IEC 61508系统能力2级 (SC2) 认证
    • 包含CMSIS CORE、DSP和RTOS软件组件
    • 基于开源FatFS解决方案的FAT文件系统,支持USB MSC和SD卡内存访问
    • 全面的STM32H7Rx/7Sx专用中间件支持,包括支持多种类的USB主机和从机、TCP/IP、以太网、USB Power Delivery、OpenBootloader和MCUboot
    • 新增STM32_ExtMem_Manager和STM32_ExtMem_Loader中间件,提供便于外部存储器集成的软件实现
    • 免费易用的许可条款
    • 具有新发布通知功能的更新机制
    • 除了www.st.com,还在GitHub上发布,以更快地传播错误修复和改进,对拉取请求和问题开放,旨在推动用户贡献和直接反馈

获取软件

意法半导体建议您使用最新版本的软件。
STM32 MCU开发者社区
提供STM32 MCU开发人员所需的一切。