diff options
author | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-08-08 07:41:33 +0000 |
---|---|---|
committer | Marcin Juszkiewicz <hrw@openedhand.com> | 2008-08-08 07:41:33 +0000 |
commit | 29346602b44a28a29e12afc4ec60ab91ed7f0a9c (patch) | |
tree | 5389cd189cf1ad5adf41a9e3ecf90035d2a86729 /scripts | |
parent | 17606f8e06a470d99558381f0471442b3ca72f3b (diff) | |
download | openembedded-core-29346602b44a28a29e12afc4ec60ab91ed7f0a9c.tar.gz openembedded-core-29346602b44a28a29e12afc4ec60ab91ed7f0a9c.tar.bz2 openembedded-core-29346602b44a28a29e12afc4ec60ab91ed7f0a9c.zip |
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
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/poky-nokia800-flashutil | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/scripts/poky-nokia800-flashutil b/scripts/poky-nokia800-flashutil index 0d6dcaa976..f1ffa5ae6f 100755 --- a/scripts/poky-nokia800-flashutil +++ b/scripts/poky-nokia800-flashutil @@ -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 |