# MX-BAREBOX =# Requirements =============== 1. cross compiler -> MX-CCOMPILER =# Setup environment ==================== export boardname=vmx51 export bareboxversion=barebox-2011.06.0 export patchversion=barebox-2011.06.0-vmx51-diff1.txt =# Setup compiler ================= export PATH="/usr/local/armv7a/arm/bin:$PATH" export CLFS_TARGET=arm-angstrom-linux-gnueabi =# Get the sources ================== cd mkdir -pv workdir/${boardname}/barebox/ cd workdir/${boardname}/barebox/ wget http://barebox.org/download/barebox-2011.06.0.tar.bz2 wget http://www.voipac.com/downloads/imx/51/src/barebox/${patchversion} =# Prepare the sources ====================== cd cd workdir/${boardname}/barebox/ tar xvjf ${bareboxversion}.tar.bz2 cd ${bareboxversion} patch -p1 < ../${patchversion} =# Configure and Compile ======================== cd cd workdir/${boardname}/barebox/${bareboxversion} make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm distclean make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm voipac_vmx51_defconfig # For 512MB RAM the following setting must be enabled # System Type ---> Board specific settings ---> [*] Enable second VMX51 DDR2 bank #make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm menuconfig make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm =# Install ========== ...