一、U-Boot
U-Boot通常有三种:
- U-Boot官方源码:https://github.com/u-boot/u-boot,由U-Boot官方维护,支持广泛的芯片,但对特定开发板的支持可能不够全面。
- 半导体厂商RK官方源码:https://github.com/rockchip-linux/u-boot,基于U-Boot官方源码进行修改,以支持自家的芯片,对特定处理器的支持较为完善。
- 开发板官方源码(例如Firefly):https://gitlab.com/firefly-linux/u-boot/-/tree/rk3399/firefly,基于半导体厂商维护的U-Boot,对特定开发板进行了板级支持。
在开始移植U-Boot官方源码之前,建议首先下载Rockchip官方提供的2017.09