resources.img用来存放开机logo,开机视频等资源文件

rkbin/tools/resource_tool 会工具在当前目录生成resource.img

./rkbin/tools/resource_tool --pack \
    --image=resource.img \
    rv1106g-evb1-v11-spi-nand-cvr.dtb \      # 必须是第一个文件
    logo.bmp \
    logo_kernel.bmp

resources.img中的dtb

  • 主 DTB 放在 FIT 的 fdt 节点,U-Boot 传递给内核。
  • resources.img 放在 FIT 的 loadables 节点,U-Boot 只是把它搬运到约定地址,之后内核通过主 DTB 中的 rockchip,resource 属性找到它并解析。
  • 两者职责不同,缺一不可。