version 1.1.2.2, 2013/05/14 09:32:42
|
version 1.1.2.3, 2013/05/15 16:30:59
|
Line 38 prepareUB()
|
Line 38 prepareUB()
|
echo "+++ Prepare ELWIX U-boot kernel ..." |
echo "+++ Prepare ELWIX U-boot kernel ..." |
|
|
cp ${KERNEL} ${UB_OBJS} |
cp ${KERNEL} ${UB_OBJS} |
|
STARTADDR=$(${DEST}/cross_exec.sh nm ${UB_KERNEL} | grep ' _start$' | cut -f1 -d ' ') |
${DEST}/cross_exec.sh objcopy -O binary ${UB_KERNEL} ${UB_KERNEL}.bin |
${DEST}/cross_exec.sh objcopy -O binary ${UB_KERNEL} ${UB_KERNEL}.bin |
|
UB_LOADADDR=${UB_LOADADDR:=$STARTADDR} |
|
UB_ENTRYADDR=${UB_ENTRYADDR:=$UB_LOADADDR} |
} |
} |
|
|
compUB() |
compUB() |
Line 51 compUB()
|
Line 54 compUB()
|
UB_K="${UB_KERNEL}.bin.gz" |
UB_K="${UB_KERNEL}.bin.gz" |
;; |
;; |
lzma) |
lzma) |
oldlzma ${UB_KERNEL}.bin | oldlzma e ${UB_KERNEL}.bin ${UB_KERNEL}.bin.lzma |
UB_K="${UB_KERNEL}.bin.lzma" |
UB_K="${UB_KERNEL}.bin.lzma" |
;; |
;; |
|
none) |
|
UB_K="${UB_KERNEL}.bin" |
|
;; |
*) |
*) |
echo "Error:: not supported compress method ..." |
echo "Error:: not supported compress method ..." |
exit 1 |
exit 1 |
Line 65 mkimgUB()
|
Line 71 mkimgUB()
|
{ |
{ |
echo "+++ Make ELWIX U-boot kernel image ..." |
echo "+++ Make ELWIX U-boot kernel image ..." |
|
|
mkimage -A ${TARGET} -O linux -T kernel -C ${UB_COMPRESS} \ | uboot_mkimage -A ${TARGET} -O linux -T kernel -C ${UB_COMPRESS} \ |
-a ${UB_LOADADDR} -e ${UB_ENTRYADDR} -n "ELWIX version ${VERSION} kernel" \ |
-a ${UB_LOADADDR} -e ${UB_ENTRYADDR} -n "ELWIX version ${VERSION} kernel" \ |
-d ${UB_K} ${UB_K}.ub |
-d ${UB_K} ${UB_K}.ub |
} |
} |