文档说明:STM32MP1 系列 MPU 包含一个 OTG 和一个 USBH,可设计支持 2~3 个 USB 接口。而在包含 USB 接口的应用中,通常需要抓取眼图,以评估 USB 接口信号的稳定性和可靠性。本文将大致介绍 MP1 系列的 USB 框架组成,并以 STM32MP157F-DK2 demo 板为基础介绍如何抓取眼图。
文档说明:客户在原理图绘制完成后绘制 PCB、LAYOUT 阶段,需要配置 DDR 走线长度.
文档说明:客户在使用 STM32MP1 平台的过程中,用 Buildroot 制作文件系统,如果直接修改 output/build/目录下的源代码,这样在运行 make clean 的时候,就会将改动全部清除掉。所以,客户想知道如何生成 patch 并编译到文件系统中?
文档说明:STM32MP13x 系列 MPU 是 STM32 Arm®Cortex® MPU 家族中的一部分,它拥有单核Cortex®-A7 核心,支持核心频率 650MHz~1GHz,不仅能够轻松运行 Linux 操作系统,还同时提供官方 HAL 库,用于支持基于 RTOS 或无 OS 的项目方案,即裸跑应用程序。
文档说明:对于计算能力较差或计算资源有限的嵌入式平台,通用 AI 应用的开发通常分为训练端和推理端两个阶段。训练端是指模型的训练过程,这个过程通常在计算能力较强的服务器或云端进行;推理端是指使用训练好的模型进行预测或分类的过程,这个过程通常在嵌入式设备上进行。训练端和推理端在嵌入式平台上各自承担不同的任务,前者侧重于模型的训练和优化,后者侧重于模型的实际应用和实时推理。本文将以 YOLOv8 的目标检测应用开发为例,讲述如何在 1 小时以内快速上手 AI 应用的开发——训练。
文档说明:ROM Code 是 Arm® Cortex-A® 内核在系统重启后执行的第一段代码。它固化在STM32MPU 芯片内部 ROM 中,不能被编程和修改。如果 ROM Code 执行失败,系统还未跳转到用户程序,此时若需要跟踪启动错误,就需要使 用 ROM trace 来分析。
文档说明:部分客户要求对 M 核进行保护和加密,对于此功能的支持,ST 提供了 Wiki How to protect the coprocessor firmware - stm32mpu (stmicroelectronics.cn) ,详细解释了如何保护由主处理器(A 核)加载到协处理器(M 核)的软件,并由 OP-TEE 认证需要被加载的固件。
文档说明:STM32MP13x 系列是一款单核 A7 的 MPU,同时在低功耗模式下有出色的低能耗,官方网站已经提供了一个关于低功耗的文档 AN5565(STM32MP13 lines using low-power modes),但是实际应用中会遇见各种问题,所以针对低功耗应用场景整理这篇文档,主要介绍概念和如何调试一些常见问题。
文档说明:STM32 STM32MP15X 是基于 CM4+CA7 的异构 SOC,CM4 侧用于实时任务的处理,CA7 侧运行 Linux,负责更加复杂的计算和任务处理,CM4 侧采集到的数据通常会给到 CA7 去做处理,因此必然需要核间通信的机制,核间通信需要硬件和软件的支持