移植day3

思维导图

 重点
README文档

1、解压tf-a源码 $> tar xfz tf-a-stm32mp-2.2.r2-r0.tar.gz

2、进入tf-a源码目录 $> cd tf-a-stm32mp-2.2.r2

3、打补丁命令,作用:补丁文件中存放默认的一些配置文件,对于程序员来说,需要将补丁文件打入到当前源码目录下 $> for p in `ls -1 ../*.patch`; do patch -p1 < $p; done

4、编译tf-a源码 $> make -f $PWD/../Makefile.sdk all 或者 $ make -f $PWD/../Makefile.sdk

TFA_DEVICETREE=stm32mp157c-ev1 TF_A_CONFIG=trusted ELF_DEBUG_ENABLE='1' all

5、生成镜像文件名称,以及位置 #> ../build/*/tf-a-*.stm32

TF-A

tf-a源码目录

├── 0001-st-update-v2.2-r2.0.0.patch ========> 补丁文件

├── 0002-st-update-v2.2-r2.1.0.patch

├── Makefile.sdk ========> 工程管理文件

├── README.HOW_TO.txt ========> 帮助文档

├── series ========> 补丁文件列表

└── tf-a-stm32mp-2.2.r2-r0.tar.gz ========> tf-a源码

移植步骤

1进入tf-a源码目录

2对tf-a源码进行打补丁

3将DK1设备树的信息复制为FSMP1A信息

4删除DK1设备树相关内容

5添加FSMP1A设备树相关内容

6安装库:sudo apt-get install device-tree-compiler

7在TF-A源码目录下,编译TF-A源码,生成TF-A的镜像文件

8将tf-a的镜像文件,拷贝到uboot源码目录下

9按步骤测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值