what
这里记录写我学STM32MPU的一些笔记。
有关于STM32MPU的基本使用,还有Uboot、内核、应用方面。
STM32MP
1、什么是STM32MPU
STM32MPU是ST推出的Cortex-A7 + Cortex-M4多核异构处理器
- STM32MPU151是单核A7+M4,、STM32MPU153、STM32MPU157是双核A7+M4。
- A7核最高可以跑到650MHZ,M4核最高可以达到209MHZ,
2、开发资源(ST官方)
1.硬件
目前为止(20190618),能够在官网找到的开发板有4款,分两类:
- STM32MP15 Evaluation boards:STM32MP157A-DK1、STM32MP157C-DK2
- STM32MP15 Discovery kits:STM32MP157A-EV1、 STM32MP157C-EV1
2.软件
M4核方面,ST提供了Enhanced STM32Cube一整套开发工具,
- 代码生成工具:STM32CubeMX
- IDE: STM32CubeIDE
- 烧录软件:STM32CubeProg
- 调试工具:STM32CubeMonitor family of tools
A核方面,ST提供了OpenSTLinux
根据不同需求,ST提供了3类开发包:
- STM32MP1Starter,
这是ST为他们的开发板提供的OpenSTLinux的二进制文件,用来快速体验、评估STM32MPU系列处理器。
相关wiki: - Developer Package:提供开发工具,可以应用添加到
需要哪一种开发包呢,可以参考这里