在上一篇博文 U-Boot 之二 零基础编译、详解 Image 镜像及 DTB 文件 中,详细学习了如何从零开始编译 U-Boot 固件,但是,编译出的镜像文件并不完全适用于 STM32F769I-EVAL 开发板,今天就开始详细学习如何适配 STM32F769I-EVAL 开发板。
移植过程
绝大多数情况下,移植工作都不是从零开始。例如,U-Boot 默认提供了对于 STM32F769i-disco 的支持,STM32F769I-EVAL 的移植完全可以参考它来进行。如果是一个全新的芯片,移植过程本身和参考已有的是一样的,更多的是在后续适配开发板工作比较繁重。
示例代码
嵌入式 Linux 运行环境搭建系列博文涉及的所有源代码均放到了我个人的 Gitee 上:https://gitee.com/itexp/BOARD-STM32F769I-EVAL
。这个仓库中包含了的所有源代码会根据后续博文一步步进行各种适配,如果你是纯学习则可以直接 clone 该仓库来学习!
其中,为了在适配 Buildroot、Yocto 等工具时方便,该仓库采用了 git s