
前言 STM32MP1 多核微处理器,带有 650Mhz 主频的 cortex-A7 双核以及一个主频为 209Mhz 的 cortex-M4 核,即片内拥有三核。很多 STM32 新老用户对 STM32MP1 表现出浓厚的兴趣,纷纷从 ST 或者其它渠道购买到了STM32MP1 的开发板。当用户拿到开发板之后,如果本身就有丰富的 linux 经验,自然可以按照指南,先安装运行 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 用户的电脑都装有这款工具。 ![]() STM32MP157C-DK2 开发板 本文假定用户已经得到 STM32MP157C-DK2 开发板。如果用户得到其它类型开发板,软件与操作会有一些细微的不同。本文会描述这些细微的不同点,供有其它开发板的人参考。 ![]() 随着开发板一同装箱应该还有 MicroSD 卡。这张存储卡需要插在板子相应的接口上(插座 CN15)。它是用来存储后面将要从 PC 下载的固件。在实际产品中,用户可以使用其它的外接 Flash,不一定需要 MicroSD 卡。但MicroSD 卡用来进行功能演示或者评估无疑是最方便的。 完整版请查看:附件 |
Start From Scratch_STM32MP1.pdf
下载822 KB, 下载次数: 3
基于STM32MP1和STM32MP2在嵌入式Linux平台上部署有效的安全保护机制
利用STM32MP1和STM32MP2为嵌入式Linux提供有效的安全措施:供当今决策者参考的3条宝贵经验
STM32MP1 WiFi连接
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【STM32MPU 安全启动】 TF-A BL2 TrustedBoot原理学习
《STM32MPU安全启动》学**结
《STM32MPU安全启动》学习笔记之optee 如何加载CORTEX-M核和使能校验
《STM32MPU安全启动》学习笔记之TF-A BL2校验optee和uboot的流程以及如何使能
《STM32MPU 安全启动》课程学习心得+开启一扇通往嵌入式系统安全领域深处的大门。
《STM32MPU安全启动》 课程学习心得