version 1.1.2.2, 2014/01/20 13:15:46
|
version 1.1.2.9, 2014/02/04 10:14:42
|
Line 23 if [ "${USER}" != "root" ]; then
|
Line 23 if [ "${USER}" != "root" ]; then
|
exit 1 |
exit 1 |
fi |
fi |
|
|
|
if [ -z "${UB_LOADADDR}" ]; then |
|
echo |
|
echo "ELWIX project is not configured for u-boot use !?!" |
|
echo |
|
exit 1 |
|
fi |
|
|
|
|
### main() |
### main() |
|
|
if [ -z "$1" ]; then |
if [ -z "$1" ]; then |
Line 35 fi
|
Line 42 fi
|
|
|
case $1 in |
case $1 in |
kernel) |
kernel) |
oldlzma e ${KERNEL} ${REL}/kernel.lzma | oldlzma e ${KERNEL} ${REL}/kernel.${UB_COMPRESS} |
uboot_mkimage -A ${TARGET} -O linux -T kernel -C ${UB_COMPRESS} -n ELWIX \ |
uboot_mkimage -A ${TARGET} -O linux -T kernel -C ${UB_COMPRESS} -n ELWIX \ |
-a ${UB_LOADADDR} -e ${UB_ENTRYADDR} -d ${REL}/kernel.lzma \ | -a ${UB_LOADADDR} -e ${UB_ENTRYADDR} -d ${REL}/kernel.${UB_COMPRESS} \ |
${REL}/kernel.lzma.uImage | ${REL}/kernel.${UB_COMPRESS}.uImage |
;; |
;; |
kernel_rootfs) |
kernel_rootfs) |
oldlzma e ${KERNEL_ROOTFS} ${REL}/kernel_rootfs.lzma | oldlzma e ${KERNEL_ROOTFS} ${REL}/kernel_rootfs.${UB_COMPRESS} |
uboot_mkimage -A ${TARGET} -O linux -T kernel -C ${UB_COMPRESS} -n ELWIX_ROOTFS \ |
uboot_mkimage -A ${TARGET} -O linux -T kernel -C ${UB_COMPRESS} -n ELWIX_ROOTFS \ |
-a ${UB_LOADADDR} -e ${UB_ENTRYADDR} -d ${REL}/kernel_rootfs.lzma \ | -a ${UB_LOADADDR} -e ${UB_ENTRYADDR} -d ${REL}/kernel_rootfs.${UB_COMPRESS} \ |
${REL}/kernel_rootfs.lzma.uImage | ${REL}/kernel_rootfs.${UB_COMPRESS}.uImage |
| ;; |
| rootfs) |
| makefs -t ffs -B ${UB_ORDER} -f 1000 -s ${UB_ROOTFS_SIZE} \ |
| -o "version=1,bsize=4096,fsize=512,minfree=0" \ |
| ${REL}/rootfs.dsk ${UBOOT_FS} |
| mkulzma -v -s 131072 -o ${REL}/rootfs.${UB_COMPRESS_ROOTFS} ${REL}/rootfs.dsk |
| ;; |
| bin) |
| dd if=${REL}/rootfs.${UB_COMPRESS_ROOTFS} of=${REL}/elwix_firmware.bin bs=65536 \ |
| count=${UB_ROOTFS_NAND_SIZE} conv=sync |
| dd if=${REL}/kernel.${UB_COMPRESS}.uImage of=${REL}/elwix_firmware.bin bs=65536 \ |
| count=${UB_KERNEL_NAND_SIZE} conv=sync seek=${UB_ROOTFS_NAND_SIZE} |
;; |
;; |
*) |
*) |
echo "Option $1 not supported at this moment" |
echo "Option $1 not supported at this moment" |