我是靠谱客的博主 不安魔镜,最近开发中收集的这篇文章主要介绍全志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 编译,全志A20启动代码流程分析 ——Android所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部