1. 设置 J-Flash,
ram 地址 是 40000000,这是芯片资料里面规定的内存开始地址
单位换算:0x400=4*16^2=1024B=1kB ; 0x10000=64kB=16^4=256*4*4*16
0x100000=1024kB=1M
0x1000000=16M=16*16^5
0x10000000=256M
2.u-boot 制作过程:
进入 u-boot1.3.4 顶层目录下,在终端输入:
make clobber 清楚工程文件和配置,范围大一些,清楚原来已编译的文件,调用该
指令必须重新导入工程编译,
make clean 清楚编译文件,不清楚工程
make xyd2440_config,清楚了工程文件,必须重新导入准备编译的文件
make (all) 编译
这时在 u-boot 的顶层目录下就会生成 u-boot.bin 文件
注意:工程只需要导入一次,假如文件改动了,只需要输入 make 就可以了
xyd2440_config,只是一个标识,打开顶层目录下的 Makefile 文件
3.u-boot 下几个重要的目录:
大致分为三类:
1. 与 cpu 体系结构或开发板硬件直接相关
2. 通用的函数或驱动程序
3. 应用程序,工具,文档
board 目录—平台依赖,和开发板相关,每套板子对应一个目录
cpu 目录--- 平台依赖,每款 cpu 对应一个目录,我们是 arm920t,每个子目录下都包括
cpu.c , interrupt.c, start.S, start.S 是 u-boot 启动的执行的第一个文件
评论0
最新资源