本帖最后由 STM新闻官 于 2024-4-23 18:27 编辑
很多嵌入式应用中,既需要Arm Cortex-A 核的高主频高算力,又需要裸跑带来的实时性,如PLC、运动控制器、伺服驱动、音频处理器等。如何解决这些系统应用的硬实时需求?答案是在Arm Cortex-A核MPU上裸跑应用程序。因为,不是高性能MCU用不了,而是STM32MP13更有性价比。 如何快速上手STM32MP13裸跑应用程序,像MCU一样开发调试您的代码?观看下方视频
STM32MP13 Bare Metal 开发包 STM32MP13 Bare Metal 开发包包含两部分:
STM32CubeMP13 Package STM32CubeMP13 开发包运行在Arm® Cortex®-A7 处理器上,由以下三部分组成: 除此之外,还包括两个通用组件CMSIS和实用工具。
▲ 图示:源码目录结构
已支持的HAL drivers ADC, BSEC, CRC, CRYP (including SAES), DCMIPP, DDR, DFSDM, DMA, DTS, ETH, ETZPC, EXTI, FDCAN, FMC_NAND, GPIO, HASH, I2C, I2S, IWDG, LPTIM, LTDC, MCE, MDMA, PKA, PWR, XSPI (QSPI replaced with XSPI), RCC, RNG, RTC (including TAMP), SAI, SDMMC (including EMMC), SMARTCARD, SPDIFRX, SPI, TIM, UART, USART, USB
已支持的 LL drivers ADC, DMA/DMAMUX, EXTI, ETZPC, GPIO, I2C, LPTIM, MDMA, PWR, RCC & BUS, RTC, SPI, TIM, USART
BSP与BSP组件 中间件程序 项目工程 Examples:基于HAL接口的简单示例,没有中间件功能。 Applications:较完整的工程应用实例,包含中间件功能 。 External_Loader: 烧录镜像及从外部存储器启动的应用示例。
Template: 板级工程应用框架。
实用工具 请访问:STM32MP13裸跑实操文档
好消息:IAR 9.50可以支持MP13的裸跑开发!
|