U-Boot 顶层目录分析
1.arch 文件夹
arch里存放与架构体系相关的代码,我们是进行arm开发,进入arm文件夹可以看到
我们是imx_6ull设备,所以需要关注imx-common
进入arch/arm/cpu可以看到下面
都是与cpu架构相关的,我们所用的imx6ull是cortex-A7架构,对应这里的armv7
这里面的u-boot.lds是脚本链接文件
2.board 文件夹
是一些不同厂商的板子,在做Uboot启动时候,我们要重点参考这个文件
3.configs目录
configs目录是uboot的默认配置文件目录,是根据不同板子进行配置的
这里涉及一个配置文件的规范命名
芯片名称_公司名称_板子名称_略
4. .configs文件
在顶层目录下面,此文件保存了详细的uboot配置信息。
5.顶层README
这个README非常重要