STMicroelectronics expands STM32Cube development environment to simplify single-core MPU bare metal software development

 


【Lansheng Technology News】On December 20, 2023, STMicroelectronics’ new software helped engineers transplant STM32 microcontroller application codes to the more powerful STM32MP1 microprocessor, raising the performance of embedded system design to a new level.


As end users continue to demand more features and faster response times from their daily work devices, device manufacturers need to use effective solutions to improve product performance. Industrial real-time applications are a typical example. More and more processing equipment, factory automation systems, logistics and retail technology, IoT devices and digital signage require higher performance from the main controller, and microcontrollers (MCUs) cannot meet the performance requirements.


STMicroelectronics' STM32MP1 microprocessor (MPU) focuses on these trends, integrating the more powerful ARM® Cortex®-A7 application-level architecture with higher processing power and storage capacity. Now, users can leverage the new software package STM32CubeMP13 to port code originally designed for smaller, simpler MCUs and unlock the higher performance and more computing power of the MPU in next-generation products.


STM32Cubemp13 enables developers to run embedded bare metal application software or RTOS operating system on the STM32MP13 system chip, which is an alternative to OpenSTLinux with shorter execution time than conventional microcontrollers. Users can also ensure that the ported code continues to meet the strict real-time requirements of the original software, such as interrupt times and input and output latencies. In addition, RTOS can take advantage of the MPU's larger storage space while retaining the advantage of low power consumption.


STM32Cubemp13 is fully integrated into the STM32Cube ecosystem, allowing designers already using STM32 embedded microcontrollers to upgrade their original microcontroller-based projects to higher-performance MPUs in the same familiar development environment. The software includes the STM32CubeMX device configurator, STM32CubeIDE development environment and STM32CubeProgrammer burning tool.


The STM32CubeMP13 comes with all the components required to run embedded code on the STM32MP13 ARM Cortex-A7 MPU, including a Board Support Package (BSP) and a Hardware Abstraction Layer (HAL). Azure RTO (which will be handed over to the Eclipse ThreadX Alliance) is a pre-integrated real-time operating system. In addition, the software package also provides code examples to help embedded developers solve more complex problems of MPU systems, including booting from external memory, power management, and DDR-RAM self-refresh control.


Entry-level applications for the STM32MP13 include industrial manufacturing, smart cities, smart homes, retail, and medical markets, and developers can continue to use the existing ecosystem and OpenSTLinux distribution to develop these applications.


Lansheng Technology Limited, which is a spot stock distributor of many well-known brands, we have price advantage of the first-hand spot channel, and have technical supports.

Our main brands: STMicroelectronics, Toshiba, Microchip, Vishay, Marvell, ON Semiconductor, AOS, DIODES, Murata, Samsung, Hyundai/Hynix, Xilinx, Micron, Infinone, Texas Instruments, ADI, Maxim Integrated, NXP, etc

To learn more about our products, services, and capabilities, please visit our website at http://www.lanshengic.com

Comments

Popular posts from this blog

What are the Benefits of Power Optimizers?

Intel Ruixuan Graphics DX11 performance update, and launched a new Intel PresentMon\xa0Beta

What is a Power Conditioner?