产品概述
主要优势

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

简化开发
利用专业的Azure RTOS中间件套件完善STM32Cube:ThreadX、FileX、USBX和NetX。
描述
STM32Cube is an STMicroelectronics original initiative to make the life of the developer easier by reducing development effort, time, and cost. STM32Cube covers the entire STM32 portfolio.
STM32Cube includes STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards.
It also comprises the STM32CubeH7RS MCU Package, composed of the STM32Cube hardware abstraction layer (HAL) and the low-layer (LL) APIs, a consistent set of middleware components, such as RTOS, USB Host, USB power delivery, FAT file system, TCP/IP, Ethernet, USB power delivery, OpenBootloader, and MCUboot. All embedded software utilities are delivered with a full set of examples running on STMicroelectronics boards.
The STM32Cube HAL is an STM32 embedded software layer that ensures maximized portability across the STM32 portfolio, while the LL APIs make up a fast, light-weight, expert-oriented layer, which is closer to the hardware than the HAL. HAL and LL APIs can be used simultaneously with a few restrictions.
Both the HAL and LL APIs are production-ready and have been developed in compliance with Synopsys® Coverity®, MISRA C®:2012 guidelines, and ISO/TS 16949, following a process certified according to IEC 61508 systematic capability 2 level (SC2). Furthermore, the STMicroelectronics‑specific validation process adds a deeper-level qualification.
STM32CubeH7RS gathers in one single package all generic embedded software components required to develop an application on STM32H7Rx/7Sx MCUs. Following the STM32Cube initiative, this set of components is highly portable, not only within the STM32H7Rx/7Sx series, but also to other STM32 series.
HAL and LL APIs are available in open-source BSD license for user convenience.
-
所有功能
- Consistent and complete embedded software that provides hardware abstraction to easily develop end-user firmware
- Maximized portability between all STM32 series supported by STM32Cube, with many examples and applications for easy understanding, all compatible with STM32CubeMX to facilitate the configuration through a graphical tool
- Production–ready HAL and LL API drivers, checked with the Synopsys® Coverity® static analysis tool, and developed in compliance with MISRA C® guidelines, following a process certified according to IEC 61508 systematic capability 2 level (SC2)
- CMSIS CORE, DSP, and RTOS software components
- FAT file system based on open-source FatFS solution, supporting USB MSC and SD-card memory access
- Comprehensive STM32H7Rx/7Sx-dedicated middleware offer including USB Host and Device supporting many classes, TCP/IP, Ethernet, USB power delivery, OpenBootloader, and MCUboot
- New STM32_ExtMem_Manager and STM32_ExtMem_Loader middleware, providing software implementation that facilitates external memory integration
- Free-of-charge, user-friendly license terms
- Update mechanism with new-release notification capability
- Published on GitHub in addition to www.st.com to propagate bug fixes and improvements faster, open for pull requests and issues to facilitate user contributions and direct feedback
获取软件
精选 视频
新的STM32H7RS系列在STM32H7系列取得成功的基础上,以更低的成本提供更高的性能和安全性。STM32H7RS是一种基于bootflash的MCU,配备运行频率高达600 MHz的Cortex®-M7内核,拥有64 KB供用户使用的Flash存储器和可灵活配置的 620 KB SRAM。它针对外部存储器的可扩展性和灵活性进行设计,以满足物联网、医疗和工业环境中最严苛的应用需求。