Chinaunix首页 | 论坛 | 博客
  • 博客访问: 631335
  • 博文数量: 75
  • 博客积分: 988
  • 博客等级: 准尉
  • 技术积分: 1269
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-10 15:44
文章分类

全部博文(75)

文章存档

2022年(1)

2019年(1)

2018年(1)

2016年(9)

2015年(7)

2013年(6)

2012年(40)

2011年(10)

分类: LINUX

2012-10-31 14:28:13

我用的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的时候,一些路径啥的根据自己的需求来指定即可。

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



阅读(6470) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~