[E3-hacking] Config / content filesystem
Ralph Corderoy
ralph at inputplus.co.uk
Wed Apr 24 12:48:12 BST 2019
Hi Nick,
> 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
> }
That bit is.
> 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
The function takes two parameters, in $1 and $2 at the start.
The first parameter, copied into p, is the partition number,
and so it needs to go 0, 1, ...
perhaps_write_flash 0 224
perhaps_write_flash 1 16
perhaps_write_flash 2 16
perhaps_write_flash 3 16
perhaps_write_flash 4 1728
perhaps_write_flash 5 48
I also think you might want to remove the `-backup' in f's definition
near the start because your script said they were called e3-nand.0, etc.
What you've given here replaces the six blocks of if...then...fi lines
in your original script, leaving the bit before and after.
--
Cheers, Ralph.
More information about the e3-hacking
mailing list