一、编译 TF-A 1. 获取 TF-A 源码 下载链接:en.SOURCES-tf-a-stm32mp1-openstlinux-5-10-dunfell-mp1-21-11-17_tar.xz[1]。 下载后解压: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 xz -d en.SOURCES-tf-a-stm32mp1-openstlinux-5-10-dunfell-mp1-21-11-17_tar.xz mv en.SOU...
【STM32MPU 安全启动线上课程】3.2 TF-A BL2带校验的启动 如何使能, 视频播放量 506、弹幕量 0、点赞数 9、投硬币枚数 2、收藏人数 1、转发人数 1, 视频作者 STM32单片机, 作者简介 STM32蝶粉聚集地。STM32中文官网:https://www.stmcu.com.cn/,相关视频:小身材大能量,es
TF-A一开始是为ARMv8准备的,ARMv8最突出的特点就是支持64位指令,但是为了兼容原来的ARMv7,ARMv8提供了两种指令集:AAarch64和AArch32,根据字面意思就是64位和32位,其中AArch32和ARMv7基本一样(会多一些其他操作指令)。STM32MP1内核为32位的Cortex-A,所以对应TF-A中的AArch32。正是因为TF-A一开始是针对AR...
开始TF-A 移植 解压SOURCE 源码包,进入tf-a目录: cdtf-a-stm32mp-v2.8.15-stm32mp-r2-r0 解压tf-a 源码,并使用st patch文件 tar -xvf tf-a-stm32mp-v2.8.15-stm32mp-r2-r0.tar.xzcdtf-a-stm32mp-v2.8.15-stm32mp-r2forpin`ls-1 ../*.patch`;dopatch -p1 <$p;done 复制官方开发版st...
TF-Ais divided into several binaries, each with a dedicated main role. For 32-bitArmprocessors (AArch32), the trusted boot is divided into four stages (in order of execution): Boot loader stage 1 (BL1) application processor trustedROM ...
因此这里就涉及到将半导体原厂提供的TF-A移植到我们的硬件上,本章我们就来讲解一下如何将ST官方提供的TF-A源码移植到正点原子的STM23MP157开发板上。 9.1 编译ST官方TF-A源码 9.1.1 为什么要编译官方TF-A源码 所谓的移植就是让半导体官方提供的软件在自己的硬件平台上运行起来,准确的说应该是将自己的硬件添加...
一TF-A移植 tf-a-stm32mp-2.2.r2-r0目录下的README.HOW_TO.txt文件描述了源码解压、打补丁、编译等操作 1.0 组织源码 #解压$tar xvfz tf-a-stm32mp-2.2.r2-r0.tar.gz#进入解压后的源码目录$cdtf-a-stm32mp-2.2.r2#git管理$test-d .git || git init . && git add . && git commit -m"tf...
基于STM32MP157的tf-a移植 移植好st的tf-a文件后,修改自己板子对应的设备树,注意备份 设备树在tf-a/tf-a-stm32mp-2.2.r1/fdts中 stm32mp157d-szm.dts: // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) /* * Copyright (C) STMicroelectronics 2019 - All Rights Reserved...
编译完成以后进入build/trusted目录下,此时就会生成以“tf-a-stm32mp157d-atk”开头的相关文件,如图9...
Add support of trusted boot, using TF-A as first stage bootloader, The boot sequence is BootRom >=> TF-A.stm32 (clock & DDR) >=> U-Boot.stm32 The TF-A monitor provides secure monitor with support of SMC - proprietary to manage secure devices (BSEC for example) - PSCI for power ...