diff options
author | Andrea Adami <andrea.adami@gmail.com> | 2013-12-15 17:32:41 +0100 |
---|---|---|
committer | Andrea Adami <andrea.adami@gmail.com> | 2013-12-15 17:33:30 +0100 |
commit | debdd39695a7f476d3be75a2e51535db4f94f7df (patch) | |
tree | 855e2f144ba05494189fad4637fa2e41abc764c3 /README.zaurus | |
parent | af54b196e7d6ced6d308fc84c2d03a98ed2e5bfd (diff) | |
download | meta-handheld-debdd39695a7f476d3be75a2e51535db4f94f7df.tar.gz |
README.zaurus: add some more details for flashing
Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Diffstat (limited to 'README.zaurus')
-rw-r--r-- | README.zaurus | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/README.zaurus b/README.zaurus index 50539cf..25680b3 100644 --- a/README.zaurus +++ b/README.zaurus @@ -19,8 +19,9 @@ In the Japanese Menu select 4 and finally 3 for SD card or 4 for CF). For the SL-5500 (collie) and optionally for other Zaurus too, flashing is possible just using the routines of the original firmware: reset the unit, -Press C and D button during restart. Note the kernel must be renamed 'zImage' -(not 'zImage.bin') and the CF card must be formatted FAT. +Press C and D button together and shortly push the reset switch. +Note that the kernel must be renamed 'zImage' (not 'zImage.bin') and the CF card +must be formatted FAT16. ZAURUS FLASHING HOW-TO @@ -72,12 +73,30 @@ Example: one image on mtd2 and another one on mtd3 (optional) Note: flash_eraseall is deprecated because the erase-counters are reset! +NOTES FOR COLLIE +====================== +Collie flash memory is NOR and not NAND as on the other models so the utility +to use is flashcp instead of nandwrite. + +for kernel: flashcp /zImage /dev/mtd1 + +for rootfs: flashcp /initrd.bin /dev/mtd2 + + UBIFS images ============ Recent kexecboot versions can boot the first ubi volume found on each device. - Ubi volumes must be created with the proper ubi-tools (from mtd-utils). +The quick and easy way is to flash the rootfs.ubi image created by ubinize: +the flash will be erased by ubiformat. + + ubiformat /dev/mtd2 -f /rootfs.ubi + + +Alternatively you can do the single steps and populate the volume(s) with +one custom rootfs.ubifs. + Example: one volume with max available size ubiformat /dev/mtd2 @@ -85,4 +104,4 @@ Example: one volume with max available size ubimkvol /dev/ubi0 -N volume_name -m ubiupdatevol /dev/ubi0_0 /path/to/core-image-base-<machine>-<date>.rootfs.ubifs -Same operations can be done for mtd3. +Same operations can be done for mtd3 where available. |