u-boot移植(一)移植前准备

来源:互联网 发布:迅雷赚钱宝软件 编辑:程序博客网 时间:2024/05/16 19:09
 

u-boot移植

u-boot源代码分析可以在网上找到很多相关资料,这里不再赘述

移植前准备工作:

1、   设置linux和windows共享文件夹,方便文件传输

a)         可用samba服务器或Vmware tools的共享文件夹等方式

2、   好的工具可以使移植工作事半功倍,source insight软件可以很好的分析代码的层次依赖关系,安装软件,并添加对.S文件支持,新建u-boot工程,把所有源代码添加到工程目录下。

3、   在环境下安装H-Jtag软件

根据开发板的Jtag和并口线的对应关系,配置Jtag和H-flasher可以到网上找相关资料查看。配置好之后可以烧写开发板的nor flash或nand flash。从flash启动

4、   安装交叉编译环境:安装4.3.2版本的交叉编译工具链

a)         复制arm-linux-gcc-4.3.2.tgz到/ 目录,

b)         tar vxf arm-linux-gcc 解压缩,可以看到usr/local/目录下有个arm的目录,该目录下的4.3.2/bin/目录就是交叉编译工具链,要能在linux终端中使用该交叉工具链,需把此路径添加到当前环境变量

c)          运行pwd命令,把显示的路径添加到/etc/profile文件中

把pathmunge /usr/local/arm/bin添加到文件末尾,运行source /etc/profile命令即可

5、   复制u-boot-2009.08.tar.bz2到home目录

a)         解压缩  tar vxf u-boot-2009.08.tar.bz2 –C /tftpboot

b)         进入u-boot-2009.08目录,

6、   选择参考开发板

a)         原则上首先选择和cpu相同的开发板

b)         如果没有则找mpu相同的开发板作参考

u-boot-2009.08没有对s3c2440 cpu的支持,所以选择mpu相同的,就是arm920t内核的开发板,s3c2410和s3c2440资源最接近,所以选择以s3c2410为核心的smdk2410板为参考

原创粉丝点击