从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(五)

自建Flash.tsv

下载Starter Package - https://wiki.st.com/stm32mpu/wiki/STM32MP25_Evaluation_boards_-_Starter_Package

复制代码
FLASH-stm32mp2-openstlinux-6.6-yocto-scarthgap-mpu-v25.06.11.tar.gz

到该目录下把flashlayout_st-image-weston复制到FIP_artifacts

复制代码
Starter-Package/FLASH-stm32mp2-openstlinux-6.6-yocto-scarthgap-mpu-v25.06.11.tar/stm32mp2-openstlinux-6.6-yocto-scarthgap-mpu-v25.06.11/images/stm32mp2/

新建FlashLayout_emmc_stm32mp257dak3-optee.tsv,将下面内容复制进去(参考FlashLayout_emmc_stm32mp257f-ev1-optee.tsv)

复制代码
#Opt	Id	Name	Type	IP	Offset	Binary
-	0x01	fsbl-boot	Binary	none	0x0	arm-trusted-firmware/tf-a-stm32mp257d-develop-mx-optee-programmer-usb.stm32
-	0x02	fip-ddr	FIP	none	0x0	fip/fip-stm32mp257d-develop-mx-ddr-optee-programmer-usb.bin
-	0x03	fip-boot	FIP	none	0x0	fip/fip-stm32mp257d-develop-mx-optee-programmer-usb.bin
P	0x04	fsbla1	Binary	mmc1	boot1	arm-trusted-firmware/tf-a-stm32mp257d-develop-mx-optee-emmc.stm32
P	0x05	fsbla2	Binary	mmc1	boot2	arm-trusted-firmware/tf-a-stm32mp257d-develop-mx-optee-emmc.stm32
PD	0x06	metadata1	FWU_MDATA	mmc1	0x00080000	arm-trusted-firmware/metadata.bin
PD	0x07	metadata2	FWU_MDATA	mmc1	0x00100000	arm-trusted-firmware/metadata.bin
P	0x08	fip-a	FIP	mmc1	0x00180000	fip/fip-stm32mp257d-develop-mx-optee-emmc.bin
PED	0x09	fip-b	FIP	mmc1	0x00580000	none

烧录验证

看到这条打印!!!出现PANIC,后续会在继续修改CubeMX,使其能进行完整的链式启动TF-A -> optee - >uboot ->kernel

下一章

修改设备树

修改CubeMX配置

相关推荐
小熊在忙fpga2 小时前
GD32fRGT6单片机如何printf
单片机·嵌入式硬件
Darken033 小时前
基于单片机STM32的---EXTI外部中断(理论部分)
stm32·单片机·嵌入式硬件·中断系统
无垠的广袤3 小时前
【工业树莓派 CM0 NANO 单板计算机】小智语音聊天
人工智能·python·嵌入式硬件·语言模型·树莓派·智能体·小智
清风6666663 小时前
基于单片机的智能自动开关窗系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
IT阳晨。3 小时前
【STM32】矩阵键盘门禁项目(详细注释版)
stm32·嵌入式硬件
SDAU20053 小时前
ESP32C3在Arduino下的串口操作集锦
单片机·嵌入式硬件
沉在嵌入式的鱼3 小时前
STM32--编码器(E6B2-CWZ1X)
stm32·单片机·嵌入式硬件·编码器·e6b2-cwz1x
SUNNYSPY0013 小时前
2N7002K-ASEMI智能家居控制专用2N7002K
单片机
bai5459364 小时前
STM32 PWM驱动电机
stm32·单片机·嵌入式硬件