- 846
- 0
- 约7.45千字
- 约 6页
- 2017-06-18 发布于河北
- 举报
AmlogicU-boot使用说明
Amlogic U-boot 使用说明
2009.05.19 V0.02.r256
1. U-boot 概述
U-Boot ,全称Universal Boot Loader ,是遵循GPL 条款的开放源码项目。其源码目录、
编译形式与Linux 内核很相似。使用优点:
a) 开放源码;
b) 支持多种嵌入式操作系统内核;
c) 支持多个处理器系列;
d) 较高的可靠性和稳定性;
e) 高度灵活的功能设置,适合U-Boot 调试、操作系统不同引导要求、产品发布等;
f) 丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH 、LCD 、NVRAM 、EEPROM 、
RTC 、键盘等;
g) 较为丰富的开发调试文档与强大的网络技术支持;
2. U-boot 源码
目前,Amlogic U-boot 是在 U-boot 2009.03 版本基础上移植,代码的 url :
/svn/model_ae/aml-uboot 。
U-Boot 主要目录结构:
- board 目标板相关文件,主要包含SDRAM、FLASH 驱动,外设IO 配置等;
- common 独立于处理器体系结构的通用代码,如内存大小探测与故障检测;
- cpu 与处理器相关的文件。如mpc8xx 子目录下含串口、网口、LCD 驱动及中断初始
化等文件;
- driver 通用设备驱动,如CFI FLASH 驱动(目前对INTEL FLASH 支持较好)
- doc U-Boot 的说明文档;
- examples 可在U-Boot 下运行的示例程序;如hello_world.c,timer.c ;
- include U-Boot 头文件;尤其configs 子目录下与目标板相关的配置头文件是移植过程
中经常要修改的文件;
- lib_arc ARC 处理器体系相关的文件;
- net 与网络功能相关的文件目录,如bootp ,nfs ,tftp ;
- tools 用于创建.bin 和.img 文件等的工具;
- fs 文件系统;
3. 实现功能
支持CPU :
Nike
1 / 6
支持目标板:
dvbc_8218_ts_ref_v1.0
已实现功能:
a) Uart 驱动,包括Stdin、Stdout、Stderr;
b) SPI Nor flash 读写操作;
c) Nand flash ;
d) IPL ;
e) Loader ;
f) SD/SDHC/MMC Card 驱动;
g) Nike Ethernet 驱动,支持TFTP、BOOTP 、DHCP 等功能;
h) Mkimage Tool ;
i) 存取启动参数;
j) FAT 文件系统;
4. 使用步骤
4.1. 编译
编译u-boot 需要使用交叉编译器arc-elf32-gcc,编译环境在linux 下进行。如果是windows
机器,可以在cygwin 下进行。交叉编译器及相关工具需另外获取,并要将相关的路径加入
到系统环境变量PATH 中。编译步骤如下:
a) cygwin 下,编译路径指向U-boot 根目录;
b) 清除以往编译结果:make distclean ;
c) 配置目标:make xxx_config
d) 编译链接:make all
4.2. 调试
配置\aml-uboot\trunk\include\configs\***.h 文件中的Uart 通信相关参数,如系统时钟、
波特率、校验位、数据位、停止位等。重新编译u-boot ,将目标板与PC 串口连接。
调试使用“make down ”命令将编译生成.out 文件通过Jtag 下载到目标板memory 中。
运行u-boot ,通信成功建立后,在PC 端可以使用串口调试工具(如超级终端)调试目标板。
4.3. Flash 烧写
目前
您可能关注的文档
- 2014-2015学年度中学生赴美国就读私立高中项目手册.doc
- 2013年第三季度报告正文第一节重要提示第二节主要财务数据.PDF
- 2014-2015年度江门市直公务用车协议采购服务协议书.doc
- 2014年应急知识宣传提纲.doc
- 2014年度上海青年高端创意人才推荐表.doc
- 2014年度南京航空航天大学基本科研业务费青年科技创新基金(人文.doc
- 2014年河南省普通高校对口招生分数段统计表(23煤企青年类).PDF
- 2014年度涪陵区青少年科技创新区长奖拟奖公告.doc
- 2014年浙江大学软件工程硕士卓越工程师计划创新基地物联网与智慧.doc
- 2014年第一季度报告全文.PDF
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)