[STM32H7] 如何生成STM32MP1/STM32H7 Starter Package的Yocto镜像?

[复制链接]
825|14
 楼主| 4y1b3 发表于 2025-2-27 03:00 | 显示全部楼层 |阅读模式
AC, ST, TE, ck, ge

Starter Package包含哪些内容?

如何配置Yocto以生成Starter Package镜像?

yangjiaxu 发表于 2025-3-6 15:24 | 显示全部楼层
这种是不是在cubemx上能弄?确实没遇到过你说的这个要求,这是为了做啥而弄得啊?
公羊子丹 发表于 2025-3-7 07:46 | 显示全部楼层
你是用官方的 Yocto 配置,还是想自己定制一个镜像?ST 提供的 meta-st-stm32mp-layer 里有相关配置。
周半梅 发表于 2025-3-7 07:48 | 显示全部楼层
Starter Package 主要包含 U-Boot、Linux 内核、根文件系统和 TF-A,你是想改哪个部分?
帛灿灿 发表于 2025-3-7 07:50 | 显示全部楼层
你下载了 ST 提供的 Yocto BSP 了吗?官方的 Wiki 里有详细的构建步骤。
童雨竹 发表于 2025-3-7 07:51 | 显示全部楼层
如果是第一次用 Yocto,建议先用 ST 官方的 repo 工具同步代码,这样依赖管理更方便。
万图 发表于 2025-3-7 07:52 | 显示全部楼层
你要生成的是 minimal 镜像还是带 GUI 的 Weston 镜像?不同配置方式会影响最终的构建内容。
Wordsworth 发表于 2025-3-7 07:54 | 显示全部楼层
Yocto 需要较大的存储和编译时间,你的构建环境是 Ubuntu 还是其他 Linux 发行版?
Bblythe 发表于 2025-3-7 07:56 | 显示全部楼层
你尝试过 bitbake st-image-core 或 bitbake st-image-weston 了吗?它们分别对应最小系统和图形界面。
Pulitzer 发表于 2025-3-7 07:57 | 显示全部楼层
如果构建失败,可以检查 conf/local.conf 里的 MACHINE 是否正确,STM32H7 和 STM32MP1 配置会有所不同。
Uriah 发表于 2025-3-7 07:59 | 显示全部楼层
你是想在 STM32MP1 上跑 Yocto 还是 STM32H7?STM32H7 没有 MMU,可能需要 RTOS 方案而不是 Yocto。
Clyde011 发表于 2025-3-7 08:00 | 显示全部楼层
生成的镜像可以用 dd 命令烧录到 SD 卡,或者用 STM32CubeProgrammer 烧写到 eMMC,你的存储介质是哪种?
laocuo1142 发表于 2025-3-7 11:11 | 显示全部楼层
建议参考相关的硬件和软件文档
失物招領 发表于 2025-4-19 01:23 | 显示全部楼层
STM32MP1/STM32H7 Starter Package 通常包含以下内容:预编译的固件:包括 U-BootLinux 内核、设备树(Device Tree)等,支持快速启动和运行。根文件系统:基于 OpenSTLinux Yocto 构建的根文件系统,包含基本的用户空间工具和库。开发工具链:交叉编译工具链,用于在主机上编译针对目标板的软件。示例代码:提供基本的驱动示例和应用代码,帮助开发者快速上手。文档和工具:包括用户手册、开发指南和调试工具(如 STM32CubeProgrammer

她已醉 发表于 2025-4-19 02:34 | 显示全部楼层
安装依赖,确保主机系统(如 Ubuntu)安装了必要的依赖包,例如 gitgccmakepython3

将爱藏于深海 发表于 2025-4-19 03:23 | 显示全部楼层
根据需要构建其他镜像,例如 core-image-base

捧一束彼岸花 发表于 2025-4-19 04:34 | 显示全部楼层
构建过程可能需要较长时间,具体取决于主机性能和网络速度

故意相遇 发表于 2025-4-19 05:29 | 显示全部楼层
构建完成,镜像文件通常位于 tmp/deploy/images/<machine>/ 目录下,例如:tmp/deploy/images/stm32mp1/core-image-minimal-stm32mp1.wic

春日负喧 发表于 2025-4-19 06:23 | 显示全部楼层
一般可以使用工具(如 STM32CubeProgrammer)将镜像烧录到目标板

温室雏菊 发表于 2025-4-19 07:34 | 显示全部楼层
使用 meta-st-stm32 层,该层提供了对 STM32MP1 STM32H7 的支持。确保 Layer 的版本与目标板和 Yocto 版本兼容

您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

358

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部