1.2 SPL:riscv:uboot-spl源码解析

riscv spl分两部分,这是其中第二部分

文章目录

    • 5.5 spl 如何load u-boot
      • 5.5.1 spl_ll_find_loader分析
      • 5.5.2 对spl_ll_find_loader函数展开
      • 5.5.3 struct spl_image_loader如何被定义
      • 5.5.4 spl_load_image函数
      • 5.5.5 如何解析加载到内存的image
  • 6.如何从ram中加载 uboot.itb

5.5 spl 如何load u-boot

函数调用关系

boot_from_devices()->spl_ll_find_loader()->spl_load_image()

5.5.1 spl_ll_find_loader分析

  • 函数位置:common/spl/spl.c
  • 函数作用:获取读取struct spl_image_loader,此结构体是加载u-boot的代码的驱动:

你可能感兴趣的:(risc-v)