分享

AM3359之UBOOT

 swhite 2013-03-19
AM3359之U-boot编译 2012-10-31 14:28:13

分类: LINUX

我用的PC主机是ubuntu12.04 LST 64位系统
给出官方软件下载地址:软件
下载ti-sdk-am335x-evm-05.05.00.00-Linux-x86-Install,下完之后安装,安装的时候自己指定一个位置,
安装完后安装目录下面的文件:
bin                                     linux-devkit
board-support                           Makefile
docs                                    Rules.make
example-applications                    setup.sh
filesystem                              targetNFS
Graphics_SDK_setuplinux_4_06_00_02.bin  targetNFS.10312012_13.54
host-tools
以上文件的作用及内容在说明文档中有,这里就不细说了。进入board-support文件夹board-port-labs  linux-3.2.0-psp04.06.00.08.sdk  u-boot-2011.09-psp04.06.00.08
extra-drivers    prebuilt-images
其中 u-boot-2011.09-psp04.06.00.08就是u-boot源码,进入该文件夹。
指定交叉编译器
export PATH=/home/gavin/ti-sdk-am335x-evm-05.05.00.00/linux-devkit/bin:$PATH该交叉编译器是这个版本SDK包自带的。
执行arm-arago-linux-gnueabi-gcc -v可以查看版本信息,如果安装成功会显示版本号等信息。

make clean 一下:
$ make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm distclean

配置
make am335x_evm_config

编译
make CROSS_COMPILE=arm-arago-linux-gnueabi- ARCH=arm

几分钟就可以编译完成。

今天就是没看明白他那个工具的存放路径,费了些时间。还有就是这个SDK里面有一个脚本检查文件,他限定了这个包只能在ubuntu12.04 LST中使用。不然直接执行安装目录下的setup.sh是行不通的。看了下setup.sh是调用了bin文件夹中的一个版本检查文件,打开那个文件,将版本判断注释掉即可,执行setup.sh的时候,一些路径啥的根据自己的需求来指定即可。

由于板子还没有焊好,只能先把这个编译好,还没有在板子上测,等板子焊好了验证。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多