u-boot是否需要编译大恩德尼亚人,以在大端模式下加载Zimage



我有一个由Pactron制造的COM-express模块,并基于ARMADA XP 78460。该模块支持小末日模式。我能够与Marvell toolchain一起为Big Endian编译核心(zImage),DTS和root File System(使用Buildroot)的大型Endian版本。现在,我正在为Big Endian编辑uboot(2011.12版),但到目前为止没有成功,因为我在Little Endian中已经编制了一些ddr3库有一些问题,我找不到这些库的正确源文件。
现在我的问题是,有必要在Big Endian中编译U-Boot。我以为需要在Big Endian中编译,如本HW规格第95页中提到的那样,如果将图像编译为Big Endian模式,则图像是切换回大的Endian模式的责任,但我不确定。如果有必要在Big Endian中编译U-Boot,请联系pactron支持以发送这些库的源文件。这是我运行时看到的错误

/home/home/asoufi/bigendian/marvell_toolchain_201301/armebv7-marvell-linux-gnueabi-softfp_i686/bin/../lib/gcc/gcc/gcc/armeb-marvell-marvell-marvell-linux-linux-gnueaeaeaeaeaeaeabi/4.6.4.4.4.4/../。./../../../../armeb-marvell-linux-gnueabi/bin/ld:./src_ddr/ddr/ddr3_training_axp.lib(ddr3_hw_training.o)P>

谢谢

您在上面发布的内容显示了一个编译错误,是的,您没有以相同的方式编译所有源。是的,您应该首先要求Pactron以这种方式支持您的硬件。

最新更新