我是靠谱客的博主 不安魔镜,这篇文章主要介绍全志android 编译,全志A20启动代码流程分析 ——Android,现在分享给大家,希望可以做个参考。

现在的CPU都固化了内部 ROM,内部 ROM中有一般都有一段程序,一般有如下几个功能:

1,初始化,部分外设,如USB,SDCARD

2,初始化DDR(内存)和NandFlash

3,加载boot(这个阶段的boot)

A20启动代码流程分析:

1:全志的启动包括boot0,boot1,u-boot,boot0与boot1源码在lichee/boot/目录下,   机器上电执行boot0,boot0

A20启动代码流程分析:

1:全志的启动包括boot0,boot1,u-boot,boot0与boot1源码在lichee/boot/目录下,

机器上电执行boot0,boot0就会引导boot1,boot1再引导u-boot。

2:在lichee/boot/目录下的Makefile文件指定了boot1的编译目录,例如

make -f make_sdmmc  -C boot1/core -j8命令就是调用lichee/boot/boot1/core目录下make_sdmmc脚本编译,

make_sdmmc最终又调用make.cfg脚本编译,所以lichee/boot/目录下的Makefile文件指定的编译路径最终都会

调用各自目录下的make.cfg来编译。

3:使用make_nand与make_sdmmc脚本是core目录生成的boot1_nand.bin与boot1_sdcard.bin,同时在

lichee/boot/workspace/egon/与lichee/tools/pack/chips/sun7i/eGon/目录生成,他

最后

以上就是不安魔镜最近收集整理的关于全志android 编译,全志A20启动代码流程分析 ——Android的全部内容,更多相关全志android内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(133)

评论列表共有 0 条评论

立即
投稿
返回
顶部