itop4412 uboot 学习详细记录(二丶Exynos4412 uboot的组成)
来源:互联网 发布:没卡怎么在淘宝买东西 编辑:程序博客网 时间:2024/05/19 05:33
一、BL1、BL2以及uboot的关系
uboot镜像=BL1(15K) + BL2(16K) + uboot(328K) +TZSW(<156K),其中TZSW可以用0填充
二、Itop4412源码结构
all00_padding.bin:用0来补全
api:常用的接口
board:常用的主板文件, 4412用的是smdkc210,只需要留下smdkc210目录
build_uboot.sh:编译脚本
common:通用文件,与架构无关
config.mk:配置文件,编译时会用到
cpu:arm_cortexa9,其他的都可以删掉
CREDITS:工作人员名单
disk:实现磁盘分区的接口
doc:说明文档
drivers:uboot中的驱动,mmc,看门狗,时钟等等
E4212:
E4412_N.bl1.bin:
examples:一些例程
fs:文件系统 ,ext2是一种文件系统
include:头文件,只需保留asm-arm、asm-generic文件夹,其他架构文件夹可以删除
架构相关lib库:只需留下lib_arm,libfdt,lib_generic
MAINTAINERS MAKEALL:不用管
Makefile:很重要,后面详细分析。
mkbl2:编译时看一下
onenand.ipl和nand_spl不需要了,4412使用的是eMMC,可以删掉
net:网络驱动
paddingaa:补丁
post:自检
rules.mk:脚本编译的说明
readme.txt、README:说明文档
sdfuse 和sdfuse_q:sd卡烧写相关
tc4_cmm.cmm和uboot_readme.txt:三星TC4开发板的文档
tools:工具 编译烧写等等工具
CodeSign4SecureBoot:uboot中和安全相关的加密文件
三、uboot编译
输入./build_uboot.sh POP_1GDDR编译完成
阅读全文
0 0
- itop4412 uboot 学习详细记录(二丶Exynos4412 uboot的组成)
- itop4412 uboot 学习详细记录(一丶Exynos4412 的启动)
- itop4412 uboot 学习详细记录四丶Exynos4412 编译Makefile的配置文件config.mk分析)
- itop4412 uboot 学习详细记录三丶Exynos4412 编译脚本build_uboot.sh分析)
- Exynos4412 Uboot 的使用与烧写
- Exynos4412 Uboot 的使用与烧写
- uboot学习记录
- [UBOOT]uboot的relocation原理详细分析
- uboot移植记录之二
- uboot移植记录之二
- MPC5125 uboot移植记录(二)
- 【嵌入式开发学习笔记】Exynos4412 uboot移植笔记
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
- Uboot之二 ~~~ Uboot.lds的分析
- uboot学习记录笔记1
- closures and variables
- 拓扑排序
- 关于TP框架隐藏index.php
- CentOS7 yum安装mongodb
- 在Kali linux下安装XAMPP并搭建DVWA遇到的问题及解决办法
- itop4412 uboot 学习详细记录(二丶Exynos4412 uboot的组成)
- Codeforces Round #449 (Div. 2) D(思维)
- 【安全牛学习笔记】OWASP_ZAP
- springmvc下的Token设计
- 前端移动端适配方法
- 如何使用Rust提高Ruby性能
- IDA 使用技巧
- POST请求慎用301 Moved Permanently
- 2017主要服务产品体系