am335x 虚拟机环境变量的设置及注释
我用的还是老的Linux3.2.0的内核,只是借用了TI am335x SDK 3.0里面的工具。
首先下载TI官方的SDK,上一章已经安装了一个Ubuntu14.04的虚拟机。
TI 最新的SDK下载地址是http://www.ti.com.cn/tool/cn/PROCESSOR-SDK-AM335X
在Ubuntu里面设置自己想要安装的目录。
运行
./ti-processor-sdk-linux-am335x-evm-03.00.00.04-Linux-x86-Install.bin
这个SDK里面的u-boot是2016.5的,Linux kernel 也是4.4.12,版本太新,暂时没有去仔细了解,
我着重里面里面的工具对老的系统版本进行操作。
他的交叉编译工具是在:
linux-devkit/sysroots/x86_64-arago-linux/usr/bin
将这个目录设为环境变量。
在加入如下定义:
#chenfl export PATH=/home/chen_7109/7109/cross_compile/cross/am335xt3/devkit/bin:$PATH export DST_PATH=/home/chen_7109/chen_image #TISDK 3.0 setup export TISDK_DIR=/home/chen_7109/7109/tisdk export TISDK_X86_64_DIR=$TISDK_DIR/linux-devkit/sysroots/x86_64-arago-linux export PATH=$TISDK_X86_64_DIR/usr/bin:$PATH export LD_LIBRARY_PATH=$TISDK_X86_64_DIR/usr/lib:$LD_LIBRARY_PATH export CROSS_COMPILE=arm-linux-gnueabihf-
即可正常使用TISDK的工具。
注意事项:
加入动态库路径的时候不要加入
$TISDK_X86_64_DIR/lib
亲测这样会出问题。
Read The Fucking Source Code