我用的PC主机是ubuntu12.04 LST 64位系统
给出官方软件下载地址:
下载,下完之后安装,安装的时候自己指定一个位置,
安装完后安装目录下面的文件:
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的时候,一些路径啥的根据自己的需求来指定即可。
由于板子还没有焊好,只能先把这个编译好,还没有在板子上测,等板子焊好了验证。
阅读(6480) | 评论(0) | 转发(1) |