TB 就是 Tiny Boot

  • 正常理解的启动链一般是:
  • BootROM -> idblock/SPL -> U-Boot -> 停在 U-Boot 或再启动内核
  • TB 路线更像是:
  • BootROM -> Tiny SPL/Trust 组合 -> 直接找 boot 分区/系统镜像 -> 尽快起系统
#必须修改为RV1106TOS.ini否则肯定会进入Trust TB(tiny boot)
#CONFIG_TRUST_INI="RV1106TOS_TB.ini"
CONFIG_TRUST_INI="RV1106TOS.ini"
  • TB :
    • 默认继续找系统分区
    • 可能带 MCU 检查
    • 可能带 Trust tiny-boot 路径
    • 没有系统分区时就容易卡死
  • 普通 U-Boot 路线:
    • 更容易停在命令行
    • 更适合调试
    • 逻辑更直观
    • 你只烧 idblock + uboot 往往就能看到主 U-Boot banner