步骤
1. 对源码进行解压
tar -xvf tf-a-stm32mp-2.2.r2-r0.tar.gz
2. 将补丁文件全打上
for p in `ls -1 ../*.patch`; do patch -p1 < $p; done
3. 配置交叉编译工具链,在TF-A顶层目录下打开Makefile.sdk文件修改,搜索cross_compile,然后进行相应的修改
4. 复制设备树
- 进入到 tf-a 源码目录,添加设备树文件
cp fdts/stm32mp15xx-dkx.dtsi fdts/stm32mp15xx-fsmp1x.dtsi
cp fdts/stm32mp157a-dk1.dts fdts/stm32mp157a-fsmp1a.dts
- 再在顶层目录下修改Makefile.sdk中的TFA_DEVICETREE配置项,加上 stm32mp157a-fsmp1a
- 以及修改 fdts/stm32mp157a-fsmp1a.dts中的头文件将
#inclu