
前言 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
为什么学了几天STM32一脸茫然?
STM32 不同时钟频率有什么不同的影响
STM32入门指南:从零开始,如何为你的首个项目选择最合适的MCU?
STM32MP157D-DK1-编译并运行第一个程序hello world
STM32MP157D-DK1-SDK包安装
STM32MP157D-DK1-ssh连接方式
STM32MP157D-DK1-stlink串口进入终端
STM32MP157D-DK1-先烧录demo镜像
STM32MP157D-DK1-开始学linux了求各位大佬指点
更新STM32MP135-Openwrt镜像