STM32MP1

摘 要

意法半导体推出新软件包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

导语:电池阵列管理单元BAU采用米尔ARM架构的MYC-YA157C-V3核心板,核心板基于STM32MP157处理器,Cortex-A7架构,支持1路千兆以太网,2路CAN接口和8路UART接口,满足设备与电池簇管理单元(BCU)、储能变流器(PCS)和能源管理系统(EMS)数据通信功能。

BMS全称是Battery Management System,电池管理系统。它是配合监控储能电池状态的设备,主要就是为了智能化管理及维护各个电池单元,防止电池出现过充电和过放电,延长电池的使用寿命,监控电池的状态。

电池储能系统由电池组、储能变流器(PCS)、能源管理系统(EMS)、电池管理系统(BMS)以及其他电气设备共同组成。电池组负责储电;储能变流器(PCS)控制电池组充放电过程,进行交直流的变换;能源管理系统(EMS)进行数据采集、网络监控和能量调度;电池管理系统(BMS)负责监控电池储能单元内各电池运行状态,保障储能单元安全运行。

2.png

BMS是电池储能系统的核心子系统之一,负责监控电池储能单元内各电池运行状态,保障储能单元安全可靠运行。BMS能够实时监控、采集储能电池的状态参数(包括但不限于单体电池电压、电池极柱温度、电池回路电流、电池组端电压、电池系统绝缘电阻等),并对相关状态参数进行必要的分析计算,得到更多的系统状态评估参数,并根据特定保护控制策略实现对储能电池本体的有效管控,保证整个电池储能单元的安全可靠运行。同时BMS可以通过自身的通信接口、模拟/数字输入输入接口与外部其他设备(PCS、EMS、消防系统等)进行信息交互,形成整个储能电站内各子系统的联动控制,确保电站安全、可靠、高效运行。

3.png

图:电池储能系统

储能BMS因为电池组规模庞大,大多都是三层架构,在从控、主控之上,还有一层总控。

从控:电池单体管理单元BMU(battery module unit,也有的叫CSC/CSU等),负责采集单体电池信息如电压、温度,计算分析电池的SOC和SOH,实现对单体电池的主动均衡,并将单体异常信息通过CAN通信上传给电池簇管理单元BCU;

主控:电池簇管理单元BCU(battery cluster unit,也有高压管理单元HVU、BCMU等),负责收集BMU上传的各种电池信息,采集电池组的组电压、组温度、电池组充电放电电流、总电压信息,漏电检测,状态异常时断电保护;计算分析电池组的SOC和SOH,并将所有信息通过CAN通信上传给电池阵列管理单元BAU;

总控:电池阵列管理单元BAU(battery array unit,也有叫BAMS、MBMS等),对整个储能电站的电池进行集中管理。向下连接各个电池簇管理单元,采集电池簇管理单元上传的各种信息;向上与能源管理系统进行信息交互,通过以太网上传采集的电池信息,接收EMS系统下达的电池运行参数;通过CAN或RS485与变流器PCS通信,BMS将电池状态量及异常信息发送给变流器,储能变流器PCS接到BMS告警信息后应进行相应的保护动作。

4.png

图:米尔STM32MP157核心板的电池储能系统

电池阵列管理单元BAU采用米尔ARM架构的MYC-YA157C-V3核心板,核心板基于STM32MP157处理器,Cortex-A7架构,支持1路千兆以太网,2路CAN接口和8路UART接口,满足设备与电池簇管理单元(BCU)、储能变流器(PCS)和能源管理系统(EMS)数据通信功能。大容量存储设计,支持系统长期数据存储;拥有丰富的接口,可连接高清触摸屏幕,显示各类数据信息,实现就地监控和能量管理;拥有千兆网口和RS232、RS485等数据通讯接口,可轻松应对各类场景下的多种功能需求;支持wifi模块数据通讯,带来更快地响应速度和物联网化构建需求。

5.jpg

6.png

米尔MYC-YA157C-V3核心板标注图

7.png

米尔MYD-YA157C-V3开发板标注图

米尔电子,专注嵌入式处理器模块设计和研发,是领先的嵌入式处理器模组厂商。米尔电子在嵌入式领域具有20年的行业技术经验,为客户提供专业的ARM工业控制板、ARM开发板、ARM核心板、ARM开发工具、充电桩计费控制单元及充电控制板等产品和技术服务。此外,米尔电子还可通过涵盖众多ARM处理器及操作系统的专业技术提供定制设计解决方案,通过专业且高效率服务帮助客户加速产品上市进程。

围观 149

利尔达STM32MP1开发板是由核心板和底板组成,底板和核心板采用邮票孔焊接方式。核心板CPU基于Cortex-A7与Cortex-M4组成的异构架构, 兼顾性能与成本优化,加强了支持多应用和灵活应用的能力。Cortex-A7内核提供对开源操作系Linux的支持,借助 Linux 系统庞大而丰富的软件组件处理复杂应用,比如 UI 界面、网络应用等 。Cortex-M4内核的优势就是实时性,因此可以在 M4 内核上运行对于实时性要求严格的应用,比如电机控制、无人机飞控等各种控制算法。M4 也可以运行各种 RTOS 操作系统,比如FreeRTOS、 UCOS 等。其可以应用于工业显示、消费电子、智能家居、医疗应用、手持设备、数字终端。

丰富的处理器资源

内核

32-bit dual-core Arm® Cortex®-A7

32-bit Arm® Cortex®-M4 with FPU/MPU

32位 DDR3/DDR3L,最大访问内存空间1GB

多达 37 个通信外设

6 × I2C

4 × UART + 4 × USART

6 × SPI

4 × SAI

3 × SDMMC

2 × USB 2.0 高速 Host+ 1 × USB 2.0 full-speed OTG

  • or 1 × USB 2.0 高速 Host+ 1 × USB 2.0 高速 OTG

10/100M or Gigabit Ethernet GMAC

6 个模拟外设

2 × ADCs

1 × temperature sensor

2 × 12-bit D/A converters (1 MHz)

1 × digital filters for sigma delta modulator (DFSDM) with 8 channels/6 filters

“利尔达STM32MP1开发板:助您缩短产品开发周期"

核心板

核心板采用 STM32MP153AAC芯片作为主控,双核 Cortex-A7 (650Mhz)与Cortex-M4(209Mhz)。板载 DDR3 、千兆以太网PHY、PMIC、eMMC/Nand Flash。核心板为邮票孔封装,尺寸为45×45mm。

核心板资源

参数项 默认规格
1 CPU 型号 STM32MP153AAC
2 CPU 内核&主频 双核A7+M4&650MHZ
3 DDR 类型 DDR3
4 DDR 容量 512MByte
5 FLASH 类型 eMMC/NAND
6 FLASH 容量 8GByte/256MByte
7 电源方案 PMIC
8 核心板尺寸 45×45mm
9 封装 邮票孔封装

“利尔达STM32MP1开发板:助您缩短产品开发周期"

底板资源

利尔达STM32MP1开发板有着丰富的硬件资源。

“利尔达STM32MP1开发板:助您缩短产品开发周期"

利尔达STM32MP1开发板视频简介

“利尔达STM32MP1开发板:助您缩短产品开发周期"

开发板资源

利尔达STM32MP1开发板提供了丰富的软件资源和文档。

  • Linux BSP 源码

  • SDK 包

  • 在线文档

开发板使用文档和资源链接:https://doc-mpu.lierda.com/stm32mp1/

开发板使用文档和资源链接:https://doc-mpu.lierda.com/stm32mp1/

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

围观 30

本应用笔记介绍STM32MP1 系列器件的各种低功耗模式,以及如何配置和退出这些模式。本文档还提供了在系统级别使用低功耗模式以及使用外部STPMIC1x 功率调节器组件时需要考虑的一些指导。

详阅请点击下载《STM32MP1系列使用低功耗模式》

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

围观 21

意法半导体宣布进一步扩大资源丰富的STM32MP1*双核微处理器开发生态系统,增加新软件包,系统可支持最先进的开源安全计划。

通过提供实现OP-TEE(开放式便携式受信任执行环境)和TF-A(可信固件-A)项目等安全机制的软件代码,意法半导体帮助STM32MP1开发人员分析解决在实际应用开发中遇到的重要的信息安全概念:机密性、完整性、可用性和真伪验证。此外,意法半导体还与Sequitur Labs公司合作扩大嵌入式安全授权合作伙伴名单。

Sequitur Labs 的EmSPARK™ Security Suite for STM32MP1安全套件可简化安全启动、设备验证等保护技术的固件开发。Sequitur Labs首席执行官Philip Attfield说:“我们很高兴与意法半导体合作,为基于STM32MP1的设备提供EmSPARK Security Suite,满足关键任务的安全保护要求。 EmSPARK和STM32MP1组合可以更好地保护客户的IoT应用和数据安全。”

EmSPARK Security Suite配合STM32MP1的重要组件Arm®TrustZone®架构,有助于设备制造商实现安全设备安装服务,简化物联网产品的部署过程,同时保护保密数据信息。因此,该安全软件经过优化,非常适合工业控制、楼宇自动化、智能家居设备、机器视觉、汽车通信和医疗设备等应用。

除这些新资源加入STM32MP1生态系统外,还有授权合作伙伴Prove&Run、TimeSys和Witekio为解决软件开发挑战而开发的可靠且经过现场测试的解决方案。

ProvenRun提供定制化安全工程服务(安全启动、安全固件、OP-TEE),以及更先进的基于认证的安全操作系统ProvenCore的解决方案,帮助STM32MP1客户在他们的设计中集成数据安全保护功能。TimeSysVigiles® Vulnerability Management Suite漏洞管理套件嵌入在OpenSTLinux系统中,连续监视系统是否有导致设备遭受网络攻击的安全漏洞。Vigiles还为设备生命周期管理提供修正信息。Witekio的FullMetalUpdate开源无线更新(OTA)解决方案可帮助IoT平台运营商管理自己的OTA更新服务,兼顾安全性、灵活性和经济性。

意法半导体还透露了为STM32MP1量身定制的软件扩展软件包的细节,这些软件包可帮助客户利用AI开发计算机视觉项目,并加快预测性维护应用的开发。 扩展软件包括一个在STM32MP1微处理器上部署人工智能的OpenSTLinux扩展软件包X-LINUX-AI。该软件包包含Linux AI框架和应用程序示例,帮助用户在STM32评估板和发现套件上快速实现计算机视觉用例。

为了加快预测性维护应用的开发,X-LINUX-PREDMNT扩展包帮助开发者在传感器和云服务之间实现边缘网关功能。该软件包可将处理后的传感器数据发送到IoT云端,在仪表板上显示分析数据,发现需要维护干预的工况条件。X-LINUX-PREDMNT还包括AWS IoT Greengrass Edge Computing边缘计算服务。

最后,意法半导体还新增加了安全技术文档和一个自测库软件包X-CUBE-STL,该软件包适合于构建和认证IEC 61508安全完整性等级SIL-2和SIL-3的功能安全系统。利用X-CUBE-STL软件包和STM32MP1双核架构的安全隔离概念,开发人员可以经济高效地隔离安全区,在Arm Cortex®-M4内核上运行安全区,在Arm Cortex-A7上运行非安全相关应用,可缩短工厂自动化、电池管理、仪表和医疗设备的研发周期。

了解更多信息,为STM32MP1项目下载免费软件,请访问www.st.com/openstlinux。购买最新的800MHz板点击这里。

关于意法半导体

意法半导体拥有46,000名半导体技术的创造者和创新者,掌握半导体供应链和最先进的制造设备。作为一家独立的半导体设备制造商,意法半导体与十万余客户、数千名合作伙伴一起研发产品和解决方案,共同构建生态系统,帮助他们更好地应对各种挑战和新机遇,满足世界对可持续发展的更高需求。意法半导体的技术让人们的出行更智能,电力和能源管理更高效,物联网和5G技术应用更广泛。详情请浏览意法半导体公司网站:www.st.com

围观 20

STM32MP1多核微处理器,带有650Mhz主频的cortex-A7双核以及一个主频为209Mhz的cortex-M4核,即片内拥有三核。很多STM32新老用户对STM32MP1表现出浓厚的兴趣,纷纷从ST或者其它渠道购买到了STM32MP1的开发板。当用户拿到开发板之后,如果本身就有丰富的linux经验,自然可以按照

https://wiki.st.com/stm32mpu的指南,先安装运行linux操作系统的PC,再一步一步使用linux上的命令行,将STM32MP1跑起来。

然而,很多STM32用户,虽然有着非常好的嵌入式开发能力,但并没有linux的PC环境或者linux的相关知识。在这种情况下 ,如果他们想学习STM32MP1或者评估是否应该在项目里使用STM32MP1,该怎么办?

显然,非常重要的第一步,是让STM32MP1开发板在用户手上动起来。那么,在不懂Linux,在没有Linux PC的情况下,是否有可能借助STM32生态系统,让这些用户快速并轻松迈出第一步?

答案是肯定的 。STM32用户可以在Windows上借助STM32CubeProgrammer图形界面编程工具以及STM32MP1官方预集成的入门开发包(STM32MP1 Starter kit)轻轻松松将STM32MP1开发板点亮。

开发板点亮的全过程,不需要记忆命令,也不需要手工输入命令。开发板点亮之后,意味着你拥有了一台运行在STM32上的微型PC。用户可以外接鼠标与键盘,外接显示器或者直接使用开发板所带的触摸屏进行STM32MP1的人工智能,3D GPU等演示,甚至输入Linux命令。

本文将重点描述用户如何快速入手STM32MP1所需要的工具,软件包以及操作,不仅适合linux零基础的STM32用户,也适合其它有一定linux基础的用户,基于Windows PC独立快速搭建STM32MP1平台。

工具

我们用来下载固件的工具是 STM32CubeProgrammer。很多STM32用户的电脑都装有这款工具。如果还没有安装的用户,可以从https://www.st.com/en/development-tools/stm32cubeprog.html进行下载。这里使用的版本如下:

STM32MP157C-DK2开发板

本文假定用户已经得到STM32MP157C-DK2开发板。如果用户得到其它类型开发板,软件与操作会有一些细微的不同。本文会描述这些细微的不同点,供有其它开发板的人参考。

随着开发板一同装箱应该还有MicroSD 卡。这张存储卡需要插在板子相应的接口上(插座CN15)。它是用来存储后面将要从PC下载的固件。在实际产品中,用户可以使用其它的外接Flash,不一定需要MicroSD卡。但MicroSD卡用来进行功能演示或者评估无疑是最方便的。

STM32MP157C-DK2连线

STM32MP157C-DK2开发板的基本连线主要分三个部分,使用一根USB Type-C线缆给板子供电,使用另外一根USB Type-C线缆以DFU方式给板子下载固件,使用一根MicroUSB线缆连接ST-Link。这里使用两根Type-C线缆来供电+DFU是必须的,因为我们需要使用STM32 DFU模式下载固件。而ST-Link连接不是必须的。

如果连接了ST-Link,用户可以在ST-Link虚拟串口上得到一个STM32MP1的终端。用户可以从该终端观察启动日志,输入Linux命令(例如配置网口)等操作。

具体的 连接示意图如下:

如果你的开发板不是STM32MP157C-DK2,连线也是这三部分,但可能不是USB Type-C供电。例如对于STM32MP157C-EV1,则连接如下。同样,ST-Link连接对于固件下载不是必需的。

预编译的固件包

在STM32MP157C-DK2开发板运行的预编译固件包可以从

https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-...获得。如果链接失效,可直接在www.st.com 搜索STM32MP1Starter得到下载入口。

固件包是个压缩包,名字为en.FLASH-stm32mp1-openstlinux-4.19-thud-mp1-19-02-20.tar.xz。该类型压缩文件在Linux上可以直接使用tar命令解开。在windows上也不用担心,可用7-zip解压缩。如果你的电脑使已经安装了7-zip,则直接使用右键选择7-zip打开。

直接双击后就可以看到文件包

这个时候你就可以将该目录固件整体解压到任意目录。可以看到固件包中images目录包含了对所有STM32MP1开发板的支持。如果你的开发板不是STM32MP157C-DK2而是STM32MP157C-EV1,该固件包也只需要下载一次。

开发板跳线

使用DFU功能,我们需要将STM32MP157C-DK2跳线配置为从DFU启动。跳线开关位于STM32MP157C-DK2的背面。我们将其跳线到OFF,样子如下:

对于其他开发板,例如STM32MP157C-EV1,也是将启动模式跳线至OFF,样子如下:

下载固件到STM32MP1

如果跳线按照以上的方式调整完毕,重新上电并连上用于DFU的Type-C线缆,打开STM32CubeProgrammer,可以使用USB连接开发板。

当USB连接成功后,用户可使用STM32CubeProgrammer菜单选择开发板所对应的tsv文件如下。

我们通常选择FlashLayout_sdcard_stm32mp157c-dk2-trusted.tsv(tsv在\images\stm32mp1\flashlayout_st-image-weston目录下,binary则在上一级目录\images\stm32mp1),则画面如下:

这个时候我们选择下载Download,则固件就会被下载至STM32MP157C-DK2的MicroSD卡。整个固件大约500M字节,下载时间大约需要20分钟。下载成功提示如下:

注意:如果使用其它开发板,例如stm32mp157c-ev1,则应该选择其他tsv文件,但是固件所在的目录以及其他操作不变。

启动

拔掉电源,将背面的启动设置跳线恢复,跳至ON位置,如下:

如果你使用其它开发板,例如STM32MP157C-EV1,则将除了2之外的1,3都跳至ON。

正常启动后,就可以在屏幕上看到:

总结

本文描述了在Windows上使用STM32CubeProgrammer将STM32MP1 Starter Kit固件烧录进MicroSD卡,适合没有Linux基础又需要了解评估STM32MP1的功能、性能以及功耗的人员。有经验的开发人员也可以利用本文快速搭建STM32MP1平台进行功能演示或者进行Linux应用开发,例如可以继续使用STM32CubeMx生成DeviceTree,从而进行硬件资源的配置修改。更进一步的学习与开发,欢迎访问

https://wiki.st.com/stm32mpu

来源:STM32单片机

围观 906
  • 微处理器系列产品列入10年滚动续期工业级供货承诺名单
  • STM32MP1多核架构是在实时和功耗受限的子系统中开发开源软件应用的理想选择
  • OpenSTLinux发行版和经过市场检验的STM32Cube生态系统可缩短研发周期

横跨多重电子应用领域的全球领先的半导体供应商意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM) 利用多年积累的Arm® Cortex®研发知识扩大STM32 MCU的功能,使这一市场领先的微控制器产品组合覆盖到处理性能和资源要求更高且需要大型开源软件的应用领域。新推出的STM32MP1多核微处理器系列具有计算和图形处理能力,兼备高能效实时控制和高功能集成度,有助于简化工业制造、消费电子、智能家居、医疗应用高性能解决方案的开发。

STM32MP1系列微处理器(MPU)产品依托意法半导体及其合作伙伴共同构建的强大、成熟的STM32 *系列生态系统,包括开发工具和技术支持。STM32系列主要用于解决客户对实时任务和功耗限制的重要要求,OpenSTLinux作为市场上主流的开源Linux发行版发布,将STM32系列从以实时任务和功耗限制为主的应用扩大到更广泛的市场。在MPU和软件的联合支持下,意法半导体提供一个整体方案,满足许多工业和专业应用的供货需求。当然,STM32MP1包含在意法半导体的10年滚动续期供货承诺名单内。

意法半导体微控制器产品部总经理Ricardo De Sa Earp表示:“STM32MP1将STM32的产品优势带到了既需要MPU计算和图形处理,又需要高能效实时控制和高功能集成度的应用领域。我们加大开源Linux软件和微控制器的开发支持力度,辅以消费类微控制器所不具备的长期供货保障,让开发者对使用STM32MP1开发嵌入式MPU项目充满信心。”

现在有了意法半导体全新的整合Arm®Cortex® -A和Cortex® -M两颗不同核心的STM32MP1微处理器系列 (MPU),客户可以在这个新型STM32异构计算架构上开发一系列新的应用设计。这一灵活的异构计算架构在单一芯片上执行快速数据处理和实时任务,始终实现最高的能效。例如,通过停止Cortex-A7执行指令,只让能效更高的Cortex-M4运行,功耗通常可以降至25%。再从这种模式进入待机状态,功耗进一步降至1/2500(两千五百分之一),同时仍然支持1到3秒内恢复Linux执行,具体恢复速度取决于实际应用。

STM32MP1嵌入了3D图形处理器(GPU),以支持人机界面(HMI)显示器;外部存储器支持各种DDR SDRAM和闪存。此外,STM32MP1嵌入了大量外设,可以无缝分配给Cortex-A / Linux或Cortex-M / 实时操作。STM32MP1系列采用多种BGA封装,支持成本最低的PCB板结构,电路板空间占用极小。

意法半导体正在用实际行动兑现其加强软件开发的承诺。为了加快项目开发速度,意法半导体发布了一款主流开源Linux发行版OpenSTLinux Distribution。 OpenSTLinux现已通过了 Linux Foundation、Yoctoproject ®、Linaro等Linux社区的审批。该发行版包含在应用处理器内核上运行软件所需的全部基本组件。

增强型STM32Cube工具是Cortex-M微控制器STM32Cube软件包的特别升级版,具有加快Arm Cortex-A-内核MPU项目开发所需的全部功能和特性。意法半导体解决方案可简化MPU项目创建和片上资源配置。

STM32MP1产品现已量产。新产品将在3月铺货给经销商。了解更多详情,请联系当地意法半导体经销商或访问www.st.com/stm32mp1

两款评估板 (STM32MP157A-EV1 和 STM32MP157C-EV1)和两款探索套件(STM32MP157A-DK1 和 STM32MP157C-DK2)将在 4月投放到经销商渠道。

更多技术信息

STM32MP1系列微处理器集成两颗主频650MHz的Arm Cortex-A7应用处理器内核和一颗运行频率209MHz的高性能Arm Cortex-M4微控制器内核。为防止MPU系统出现性能瓶颈和带宽问题,STM32MP1支持经济实惠的DDR SDRAM存储器,包括DDR3、DDR3L、LPDDR2、533MHz的32/16位LPDDR3。此外,STM32MP1还支持各种闪存产品:eMMC、SD卡、SLC NAND、SPI NAND和Quad-SPI NOR闪存。

3D图形处理单元(GPU)可实现基于OpenGL® ES2.0接口的高级HMI开发以及Linux和各种应用程序框架(包括Android Qt)的本机支持。STM32MP1支持60fps、高达WXGA的 24位并行RGB显示器接口和运行频率1Gbps的有2个数据通道的MIPI® DSI接口。

这款3D图形处理器有助于工业控制面板等设备提升用户使用体验。Crank Software公司是Storyboard™用户界面开发工具套件的开发者,公司总裁Brian Edmond评论说:“STM32MP1平台增强了ST的解决方案的优势,并与Storyboard业界领先的软件系统可伸缩性保持一致。Vivante®强大的3D GPU让Storyboard用户可以创建当今嵌入式市场需要的丰富图形体验。”

此外,ST还与Witekio展开合作,将Android移植到STM32MP1上。Witekio董事长Yannick Chammings表示:“Witekio很自豪能与ST合作将Android移植到STM32MP1上。作为系统软件集成商,Witekio通过开发基于STM32MP1系列的完整软件系统,从Linux或Android定制,到Qt HMI开发和云连接,陪同ST客户开发物联网创新项目。”

为了让客户相信代码是完全可信的并安心使用,STM32MP1系列嵌入了硬件安全加密功能,包括TrustZone、加密算法、哈希、安全启动、防篡改引脚和实时时钟。

STM32MP1还借用了STM32 MCU的先进IP模块。STM32MP1具有37个通信接口,例如,3个 USB2.0(包括2个高速)、1个千兆以太网GMAC、2个CAN FD接口,以及多个标准I²C、UART和SPI接口;还配备了一系列模拟外设,包括2个16位 ADC、2个12位DAC和片上LDO稳压器。STM32MP1支持29个定时器和3个看门狗。根据封装不同,最多支持176个GPIO引脚。

意法半导体为该芯片组开发了一个配套芯片。STPMIC1是STM32MP1专用电源管理IC(PMIC),集成了四个DC / DC降压转换器、六个LDO稳压器、一个DC / DC升压转换器,以及USB VBUS和通用功率开关,节省空间和BOM成本,为STM32MP1和电路板上的其它组件提供所需的电压轨。STPMIC1采用功耗优化技术,是电池供电应用中的STM32MP1系列的理想配套芯片。

OpenSTLinux 发行版支持在STM32MP1的Cortex-A7内核上的开发项目,并包含Linux BSP板级支持包、内核、驱动程序、引导链和安全操作系统(OP-TEE:可信执行环境)等重要组件。

为了优化项目每个阶段的开发工作,用户可以从三个开发者软件包中选择最能满足他们需求的支持功能:

为了帮助使用STM32MP1 MPU开发Linux安全产品的客户加快开发速度,意法半导体与开源软件提供商Timesys展开合作。Timesys首席执行官Atul Bansal表示:“我们很高兴与意法半导体合作,为STM32MP1系列MPU客户加快开发更安全的Linux产品提供所需的工具。 意法半导体在主流STM32MP1系列Yocto BSP板级支持包维护和meta-timeys集成上投入巨大,这可以让客户减少在管理漏洞上花费的时间。”

意法半导体加大软件支持力度的承诺,包括STM32CubeMP1固件包,使STM32MP1从竞品中脱颖而出。STM32CubeMX可简化Cortex-A7和Cortex-M4内核的软硬件配置,处理M4内核的C代码生成、DDR SDRAM接口配置和调试工具,还可以生成Linux Device树形图。

意法半导体为客户提供一系列社区板和第三方的模块上系统(SOM)板。

阅读 STM32MP1博客文章:https://blog.st.com/stm32m1-mpu-stm32mp157a-ev1-stm32mp157c-dk2/

围观 391
订阅 RSS - STM32MP1