Changeset View
Changeset View
Standalone View
Standalone View
head/release/arm/CUBOX-HUMMINGBOARD.conf
Show All 14 Lines | |||||
NODOC=1 | NODOC=1 | ||||
PART_SCHEME="MBR" | PART_SCHEME="MBR" | ||||
export BOARDNAME="CUBOX-HUMMINGBOARD" | export BOARDNAME="CUBOX-HUMMINGBOARD" | ||||
arm_install_uboot() { | arm_install_uboot() { | ||||
UBOOT_DIR="/usr/local/share/u-boot/u-boot-cubox-hummingboard" | UBOOT_DIR="/usr/local/share/u-boot/u-boot-cubox-hummingboard" | ||||
UBOOT_FILES="u-boot.imx" | UBOOT_FILES="u-boot.imx" | ||||
FATMOUNT="${DESTDIR%${KERNEL}}/fat" | FATMOUNT="${DESTDIR%${KERNEL}}/fat" | ||||
UFSMOUNT="${DESTDIR%${KERNEL}}/ufs" | |||||
chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ | chroot ${CHROOTDIR} dd if=${UBOOT_DIR}/${UBOOT_FILES} \ | ||||
of=/dev/${mddev} bs=512 seek=2 conv=sync | of=/dev/${mddev} bs=512 seek=2 conv=sync | ||||
chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" "${UFSMOUNT}" | chroot ${CHROOTDIR} mkdir -p "${FATMOUNT}" | ||||
chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} | chroot ${CHROOTDIR} mount_msdosfs /dev/${mddev}s1 ${FATMOUNT} | ||||
chroot ${CHROOTDIR} cp ${UBOOT_DIR}/boot.scr ${FATMOUNT}/boot.scr | chroot ${CHROOTDIR} cp ${UBOOT_DIR}/boot.scr ${FATMOUNT}/boot.scr | ||||
chroot ${CHROOTDIR} mount /dev/${mddev}s2a ${UFSMOUNT} | |||||
chroot ${CHROOTDIR} cp -p ${UFSMOUNT}/boot/ubldr.bin \ | |||||
${FATMOUNT}/ubldr.bin | |||||
chroot ${CHROOTDIR} touch ${UFSMOUNT}/firstboot | |||||
sync | sync | ||||
umount_loop ${CHROOTDIR}/${FATMOUNT} | umount_loop ${CHROOTDIR}/${FATMOUNT} | ||||
umount_loop ${CHROOTDIR}/${UFSMOUNT} | |||||
chroot ${CHROOTDIR} rmdir ${FATMOUNT} | chroot ${CHROOTDIR} rmdir ${FATMOUNT} | ||||
chroot ${CHROOTDIR} rmdir ${UFSMOUNT} | |||||
return 0 | return 0 | ||||
} | } |