明远智睿技术论坛

 找回密码
 立即注册
搜索
查看: 4627|回复: 1
打印 上一主题 下一主题

EK314 uboot编译无法进行!!!

[复制链接]

3

主题

4

帖子

41

积分

新手上路

Rank: 1

积分
41
跳转到指定楼层
楼主
发表于 2018-12-26 09:24:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
环境:网盘提供的vmware Ubuntu 1204虚拟机

在编译参考手册中,提到的工具链配置文件:environment-setup-cortexa9hf-neon-fsl-linux-gnueabi,在网盘的文件中没有找到,只有一个: myimx6_3035_build_env , 这个文件的内容是:

export ARCH=arm
IMX6_GCC462_PATH=${HOME}/my-imx6/03_tools/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
export CROSS_COMPILE=$IMX6_GCC462_PATH/arm-none-linux-gnueabi-


但是从手册上来看,是要把gcc安装到/opt目录中,而这个文件中设置的路径是在当前用户的目录中,是不是有问题?

即使把这个 myimx6_3035_build_env 修改为:

export ARCH=arm
IMX6_GCC462_PATH=/opt/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
export CROSS_COMPILE=$IMX6_GCC462_PATH/arm-none-linux-gnueabi-


使用命令 cc -v,查看的内容也和编译参考手册的内容如不匹配:

myzr@u12045:~/my-work$ cc -v
使用内建 specs。
COLLECT_GCC=cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper
目标:x86_64-linux-gnu
配置为:../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.3-1ubuntu5' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
线程模型:posix
gcc 版本 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)


此外,在网盘的MYZR-IMX6\2.1_系统_Linux-3.0.35\02_源码目录中,没有 u-boot-2016.03-svn*.tar.bz2 文件,只有一个 u-boot-2009.08--svn56.tar.xz 文件,这个文件解压后,也找不到手册中提到的 myimx6ek200-6q-1g_defconfig 文件,无法进行下一步的操作。

是不是网盘上的文件内容不对?

下面是编译参考手册的内容:
安装交叉编译工具链
  • 解压交叉编译工具链
=====> Input:tar xf gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12.tar.bz2 -C /opt/
  • 复制工具链配置文件
=====> Input:cp environment-setup-cortexa9hf-neon-fsl-linux-gnueabi /opt/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/
  • source 工具链配置文件
=====> Input:source /opt/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/environment-setup-cortexa9hf-neon-fsl-linux-gnueabi
  • 检验交叉编译工具安装
=====> InputCC -v=====> Output: Using built-in specs.COLLECT_GCC=arm-fsl-linux-gnueabi-gccCOLLECT_LTO_WRAPPER=/opt/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../libexec/gcc/arm-fsl-linux-gnueabi/4.6.2/lto-wrapperTarget: arm-fsl-linux-gnueabiConfigured with: /work/build/.build/src/gcc-linaro-4.6-2011.06-0/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=arm-fsl-linux-gnueabi --prefix=/work/fsl-linaro-toolchain-2.13 --with-sysroot=/work/fsl-linaro-toolchain-2.13/arm-fsl-linux-gnueabi/multi-libs --enable-languages=c,c++ --with-pkgversion='Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20' --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --with-gmp=/work/build/.build/arm-fsl-linux-gnueabi/build/static --with-mpfr=/work/build/.build/arm-fsl-linux-gnueabi/build/static --with-mpc=/work/build/.build/arm-fsl-linux-gnueabi/build/static --with-ppl=/work/build/.build/arm-fsl-linux-gnueabi/build/static --with-cloog=/work/build/.build/arm-fsl-linux-gnueabi/build/static --with-libelf=/work/build/.build/arm-fsl-linux-gnueabi/build/static --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm -L/work/build/.build/arm-fsl-linux-gnueabi/build/static/lib -lpwl' --enable-threads=posix --enable-target-optspace --enable-plugin --enable-multilib --with-local-prefix=/work/fsl-linaro-toolchain-2.13/arm-fsl-linux-gnueabi/multi-libs --disable-nls --enable-c99 --enable-long-long --with-system-zlibThread model: posixgcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20)

回复

使用道具 举报

36

主题

745

帖子

2872

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2872
沙发
发表于 2019-1-2 17:42:05 | 只看该作者
3.0.35的交叉编译工具是4.6.2
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|明远智睿  

GMT+8, 2024-12-27 07:54 , Processed in 0.064078 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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