poky-nokia800-flashutil: merged offsets from Andrew script and added Diablo notes

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5024 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
Marcin Juszkiewicz 2008-08-08 07:41:33 +00:00
parent 17606f8e06
commit 29346602b4
1 changed files with 15 additions and 4 deletions

View File

@ -10,6 +10,17 @@ if [ ! -r "$1" ]; then
exit -1
fi
uboot_offset=0
config_offset=64
kernel_offset=256
initfs_offset=1280
rootfs_offset=2304 # chinook
# This value should be selected for Diablo based firmwares
# It also require patching qemu to get proper size of flash partitions
# (by default qemu has Chinook split).
#rootfs_offset=3328 # diablo
if [ ! -e "$2" ]; then
echo "foo"
# Making an empty/erased flash image. Need a correct echo behavior.
@ -31,15 +42,15 @@ if [ "$3" != "" ]; then
case "$3" in
config)
partition=/dev/mtd1
page=64
page=$config_offset
;;
initfs)
partition=/dev/mtd3
page=1280
page=$initfs_offset
;;
rootfs)
partition=/dev/mtd4
page=2304
page=$rootfs_offset
;;
*)
echo "Unknown partition $2"
@ -47,7 +58,7 @@ if [ "$3" != "" ]; then
esac
else
partition=/dev/mtd4
page=2304
page=$rootfs_offset
fi
dd if=$1 of=$2 conv=notrunc bs=2048 seek=$page