查看: 1677|回复: 2

AM335 uboot编译

[复制链接] qrcode

33

主题

40

帖子

119

积分

注册会员

Rank: 2

积分
119
发表于 2016-7-3 05:44 PM | 显示全部楼层 |阅读模式
AM335 uboot编译
-----东方青
一、        安装交叉编译工具链
1.        获取资料
从提供的资料的目录linux_evb-t335/toolchains/中,可以看到存在两个交叉编译工具链。

        编译uboot所需要的交叉编译工具链为arm-2010.09.tar.bz2。
2.        安装交叉编译工具链。
(1)        将arm-2010.09.tar.bz2压缩文件解压到/opt目录下。
命令:sudo tar xvf arm-2010.09.tar.bz2 -C /opt/

(2)        安装环境变量
进入解压在opt目录下的交叉编译工具链目录,找到交叉编译工具链的可执行文件。路径为:arm-2010.09/bin。
确定交叉编译工具链可执行文件的运行环境。
        命令:file arm-none-linux-gnueabi-gcc

如上图可知,此交叉编译工具链只能运行在32bit的系统下。
环境变量的安装:
命令:sudo vim /etc/environment

获取/opt目录下的交叉编译工具链的绝对路径。
                命令:pwd

        如上图可以得到绝对路径:/opt/arm-2010.09/bin
(3)        将以上路径添加到/etc/environment文件中。

        如上图是模仿添加方式,所以添加的为“: /opt/arm-2010.09/bin”。最后保存退出即可。
(4)        修改~/.bashrc文件,添加环境变量,以能够随时使用交叉编译工具链。
命令:vim ~/.bashrc
        在最后添加:export PATH=$PATH:/opt/arm-2010.09/bin

        最后保存退出。
(5)        更新.bashrc
命令:source .bashrc
        到这里交叉编译工具链就可以用了。查看一下版本:

        如上图可知,交叉编译工具链已经能够正常运行了,并且其版本为4.5.1版本。
二、        资源选择
在资料的目录linux_evb-t335/src下可以看到官方提供的源码。如下图:

        将u-boot-2014.04-rc2-00037-gbaecd31.tar.bz2文件拷贝出来,免得污染原资料。
        命令:cp u-boot-2014.04-rc2-00037-gbaecd31.tar.bz2 ../../
        切换目录后,解压u-boot-2014.04-rc2-00037-gbaecd31.tar.bz2文件。
        命令:tar xvf u-boot-2014.04-rc2-00037-gbaecd31.tar.bz2
        解压得到的目录名称太长,改一下名:
        命令:mv u-boot-2014.04-rc2-00037-gbaecd31 uboot

三、        编译
1.        配置板型
板卡所配备的nandflash的型号为k9f2g08u0c,其大小为256MB。所以进入uboot源码目录,然后选择版型,我选择从nandflash启动。
命令:make com335x_nand_256_config

2.        编译
命令:make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-

        如上就开始编译了。
3.        等待编译完成。

        如上图,编译完成了。
4.        进入当前目录下的tools目录中
命令:cd tools
        查看内容:

        如上图中的可执行文件mkimage在Linux编译时,可通过这个mkimage工具将zImage可执行镜像进行打包成uImage镜像。
5.        安装mkimage工具。
直接将其拷贝到/usr/bin目录下即可。
命令:sudo cp mkimage /usr/bin


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

81

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2016-7-3 09:58 PM | 显示全部楼层
好久不见东方兄
回复 支持 反对

使用道具 举报

0

主题

78

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2016-7-7 12:20 PM | 显示全部楼层
SingleYork 发表于 2016-7-3 21:58
好久不见东方兄

哈哈!陆续的马上就位!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表