意法半导体扩展STM32Cube开发环境,简化单核STM32MP1裸机软件开发

cathy的头像
cathy 发布于:周三, 01/03/2024 - 17:22 ,关键词:

摘 要

意法半导体推出新软件包STM32CubeMP13来帮助工程师把STM32微控制器应用代码移植到性能更强大的STM32MP1微处理器上,将嵌入式系统设计性能提高到一个新的水平。

随着终端用户不断要求日常生活和工作中使用的设备具有更多的功能和更快的响应速度,设备厂商需要使用更有效的解决方案来提高产品的性能,工业实时应用就是典型的例子。越来越多的加工设备、工厂自动化系统、物流零售技术、物联网设备和数字标牌要求主控制器具有更高的性能,而微控制器(MCU)无法满足这样的性能要求。

意法半导体的STM32MP13系列微处理器(MPU)可应对这些应用场景需求,产品整合性能更强大的ARM®Cortex®-A7架构及更高的处理能力和存储容量,可灵活满足开发者的性能算力要求。

继承已有的基于MCU的代码、实现快速移植、缩短开发周期,是开发者在进行MPU选型时的重点关注之一。STM32推出新的软件包STM32CubeMP13之后,开发者可快速移植原本为基于MCU的代码,并为终端应用的下一代产品解锁基于MPU的更高性能和更多算力。

STM32CubeMP13软件包让开发者能够在STM32MP13 MPU系列芯片上运行嵌入式裸机应用软件或RTOS实时操作系统,为用户提供了一种替代OpenSTLinux的方案,与典型的MCU相比,它确保了更快的执行时间。用户可以确保移植过来的代码继续满足原软件的严格的实时要求,例如,中断时间和输入输出延迟。此外,RTOS可以利用MPU的更大存储空间,同时保留低功耗的优势。

STM32CubeMP13软件包完全集成在STM32Cube生态系统中,让已经在使用STM32嵌入式微控制器MCU的设计人员,在熟悉的、相同的开发环境中,把原来基于MCU微控制器的项目升级到基于性能更高的MPU微处理器上来。该软件包含有STM32CubeMX设备配置器、STM32CubeIDE开发环境和 STM32CubeProgrammer烧录工具。

STM32CubeMP13软件包配备了在STM32MP13 ARM Cortex-A7 MPU上运行嵌入式代码所需的全部组件,包括板级支持包(BSP)和硬件抽象层(HAL)。并且预集成了Eclipse ThreadX实时操作系统。此外,该软件包还提供代码示例,帮助嵌入式开发者解决MPU系统的更多复杂问题,包括从外部存储引导、电源管理、DDR-RAM的自刷新控制。

STM32MP13系列芯片的入门级应用包括工业制造、智慧城市、智能家居、智慧零售、电力及新能源基础设施、医疗等市场,开发者可以继续使用已有的OpenSTLinux发行版生态系统开发这些应用,也可以使用新推出的STM32CubeMP13的软件包来开发相应的裸机或者RTOS应用。

来源:STM32

免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。

围观 21