(arch/arm/mach-rockchip/make_fit_atf.py) .its file generator script for U-Boot FIT image
复制代码
我们之前介绍过在生成u-boot.itb文件时,需要执行如下命令:
tools/mkimage -f u-boot.its u-boot.itb
复制代码
mkimage将its文件以及对应的image data file,打包成一个itb文件,也就是uboot可以识别的image file(FIT-uImage)。
因为mkimage是根据its文件中的描述来打包镜像生成itb文件(FIT-uImage),所以首先需要制作一个its文件,在its文件中描述需要被打包的镜像,主要是bl31.bin,dtb文件,u-boot-nodtb.bin。
这里我们需要使用到arch/arm/mach-rockchip/make_fit_atf.py文件,这个是从Rockchip官网uboot下拷贝过来的,内容如下,这是一个python脚本,主要就是生成一个u-boot.its文件:[code]#!/usr/bin/env python2"""A script to generate FIT image source for rockchip boardswith ARM Trusted Firmwareand multiple device trees (given on the command line)usage: $0 [ [