CATEGORIES

微控制器 最小化菜单

概述
产品选择器
工具与软件
资源
解决方案
eDesignSuite
开始

STM32MP1系列微处理器采用Arm® Cortex®-A7和Cortex®-M4双内核

作为能够支持轻松开发更广泛应用的通用微处理器产品线,STM32MP1系列基于单核或双核Cortex-A7与Cortex-M4组成的异构架构,加强了支持多应用和灵活应用的能力,可以随时实现最佳性能和功率数据。Cortex-A7内核提供对开源操作系统(Linux/Android)的支持,而Cortex-M4内核可以利用STM32 MCU生态系统。

STM32MP1具有很多优势,包括丰富的开发生态系统:

  • 通过合作伙伴提供支持Android的主流开源Linux 发行版操作系统
  • STM32Cube固件和嵌入式软件库面向Cortex-M4内核
  • 为高级HMI开发提供可选的3D图形处理单元(GPU)
  • 丰富的数字和模拟外设集
  • 高级安全特性
  • 优化的物料清单(BOM)得益于:高集成度、与低成本PCB技术(下至4层电镀通孔(PTH) PCB)兼容的封装、以及专用电源管理IC (PMIC)
  • 意法半导体和合作伙伴提供的高级工具
  • 一流的本地和在线支持       
  • 全球分销渠道
  • 每年更新的循环的10年长期供货计划
     

STM32生态系统支持开源操作系统

熟悉Cortex®-M4 MCU环境的开发人员将很容易找到他们的目标,因为他们将能够使用相同的STM32Cube工具集,包括基于GCC的IDE、STM32CubeProgrammer和STM32CubeMX(包括DRAM接口调优工具,以便轻松配置DRAM子系统)。

在面向Arm® Cortex®-A7内核进行开发时,意法半导体通过开发其主流开源OpenSTLinux Distribution帮助消除潜在障碍,以确保快速轻松地移植应用程序软件。

意法半导体合作伙伴计划通过广泛的第三方生态系统帮助开发人员。

灵活的架构

单或双Cortex-A7内核专用于开源操作系统,而Cortex-M4内核则专用于实时和低功耗任务。

  • 运行于650 MHz的双Cortex®-A7内核
    • 32KB的L1指令缓存
    • 32KB的L1数据缓存
    • 256KB的Level 2缓存
  • 运行于209 MHz的Cortex®-M4内核
    • 单精度浮点单元(FPU)
    • 一套完整的数字信号处理器(DSP)指令
    • 内存保护单元用于增强应用安全性

Cortex-M4内核得益于嵌入式SRAM(448 KB),可以运行完全确定的代码。例如,当前使用基于STM32Cube固件的STM32 MCU的客户可以透明地在Cortex-M4内核的448 KB大小SRAM上完全复用其代码,并添加运行在Cortex-A7内核上的Linux应用程序(例如HMI)。

为了满足广泛的应用需求,大多数外设可以被分配给Cortex-A7或Cortex-M4内核。

高能效

  • 动态效率:Cortex-A7和Cortex-M4内核可以独立运行或停止,以实现每个处理和实时应用需求的最佳功率效率。
  • 低功耗模式:提供多种低功耗模式,包括:
    • 待机模式:低至36 µW。
    • VBAT模式:低至4.5 µW。在该模式下,由于具有篡改检测功能,可在保证系统安全的同时,使用实时时钟跟踪时间。

STM32MP1系列有3种不同产品线,它们之间引脚到引脚兼容:

  • STM32MP157:双Cortex-A7内核@ 650 MHz、Cortex-M4内核@ 209 MHz、3D GPU、DSI显示接口、以及CAN FD
  • STM32MP153:双Cortex-A7内核@ 650 MHz、Cortex-M4内核@ 209 MHz、以及CAN FD
  • STM32MP151:单Cortex-A7内核@ 650 MHz、Cortex-M4内核@ 209 MHz

每个产品线都有一个安全选项(加密与安全启动)


精选 产品

New multicore STM32MP1 microprocessor series with Linux OS for IoT applications

The STM32MP1’s flexible architecture is ideal for Linux and real-time applications. Its mainlined:

  • OpenSTLinux Distribution
  • STM32Cube ecosystem drastically reduce development time.
  • Purchase Discovery kits or Evaluation boards for STM32MP1 microprocessors. 
  • Download the free STM32CubeMP1 embedded software package containing the HAL, LL (low-layer) APIs, and middleware. Then install ST’s STM32CubeMX graphical software configuration tool (free) that supports pinout configuration, code generation and a power consumption calculator. Start with one of the many examples provided or build your own project.
  • STM32MP1 users can now choose from several IDEs from leading vendors and enjoy free license

Learn more about our microprocessor solution on wiki, community or blog article.

 

适合您的资源

支持中心或 提供反馈

Let us help you!