操作笔记
VER 1.0
文档名称
编号
关键字 项目
编制 温业中
日期
保密等级 一级 研发内部传阅
修订表
编号 生成版本 修订人 修订章节与内容 修订日期
温业中
创建全文
审批记录
版本 审批人 审批意见 审批日期
1、搭建交叉编译环境
1.1、 交叉工具安装
在 目 录 下 : !" #$%#& 即 是 编 译
'! 的工具(将其解压在宿主机)#)" 下
*+$,- !" #$%#&*.)#)"
1.2、 环境变量声明
将上步安装的工具路径添加到 /0 中1
将这一行 $!/023/01)#)")) 添加到)")!4 最后一行,
然后在终端执行
#")")!4使其生效
2、编译 AT91Bootstrap
将 '!,5 6 文件夹复制到宿主机上
进入子目录)7)8)79:
8"
8.6;.;/<=2
生成 79:8 即是目标文件 烧录在 79: 的 地址处
3、编译 U-BOOT
3.1、 拷贝源码及修改
将 # 拷贝到):)>?&)" 下
3.2、 编译源码
8.6;.;/<=2 7 "
8.6;.;/<=2 "
8879:"4%.6;.;/<=2
8.6;.;/<=2
最后会生成 # 文件
烧写在 79:$ 处
代码修改处:
网口部分内容,原因是 !:? 芯片通过 @6 引脚复位时发现不能释放,导致 检测
到一个复位电平,引起系统复位。
显示屏感觉硬件上 67 总线和 '# 总线互换了,导致颜色显示不正确。显示 % 时,
将调色板 67 数据段和 # 段互换了,就正常了。
=7。.添加初始化函数后,正常。 目录下的 7" 被引用
4、编译 Kernel
4.1、 交叉工具安装
+$,-A #$%# !" #$%#&*.)#)"