is this right…??
perhaps_write_flash()
{
p=${1?} erase=${2?}
f=/media/sda1/e3-nand-backup.$p
dev=/dev/mtd$p
test -e $f || return
echo found $f
echo erasing $erase on $dev
flash_erase $dev 0 $erase
echo writing flash
nandwrite -on $dev $f
}
perhaps_write_flash 0 224
perhaps_write_flash 0 16
perhaps_write_flash 0 16
perhaps_write_flash 0 16
perhaps_write_flash 0 1728
perhaps_write_flash 0 48
Spanner..
http://amstrad-e3-hacking.freeforums.net
Hi Nick,
> flash_erase /dev/mtd0 0 224
...
> flash_erase /dev/mtd0 0 16
It always mtd0. There's too much repetition in the code so errors like
this are likely to creep in. Consider the approach I suggested in
https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.earth.li%2Fpipermail%2Fe3-hacking%2F2019-April%2F001314.html&data=02%7C01%7C%7C3698329065b24dc1983108d6c8a3522f%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636917001111275025&sdata=6HxFeGP9mAKyYCGbBLR%2FyibGpJ5zDrlJKtEwH%2FpuZdk%3D&reserved=0
Then the `0' of mtd0, etc., it only typed once.
--
Cheers, Ralph.
_______________________________________________
e3-hacking mailing list
e3-hacking@earth.li
https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.earth.li%2Fmailman%2Flistinfo%2Fe3-hacking&data=02%7C01%7C%7C3698329065b24dc1983108d6c8a3522f%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636917001111275025&sdata=TgNw2UJuSOOgeXqrqlGa3123K2fKTJFK%2BtjOzDWmJYo%3D&reserved=0