75xx spiflash restore

From embeddedTS Manuals
Revision as of 11:11, 29 September 2011 by Mark (talk | contribs) (Created page with "This needs to be done directly on the SBC. You can find the latest SPI image [ftp://ftp.embeddedarm.com/ts-arm-sbc/ts-7500-linux/binaries/ts-images/4mb-spiflash-latest.dd.bz2 he...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This needs to be done directly on the SBC. You can find the latest SPI image here. Make sure you decompress the image first before writing. You can use these steps on either the onboard or offboard flash.

For onboard flash use the '-l 0' option. For offboard use the '-l 1' option'.

Backup

Entire SPI flash

spiflashctl -l 1 -R 64 -z 65536 > spiflash.dd

Kernel

spiflashctl -l 1 -R 4095 -z 512 -k part1 > /temp/zImage

Initrd

spiflashctl -l 1 -R 32 -z 65536 -k part2 > /temp/initrd

Restore

Entire SPI flash

spiflashctl -l 1 -W 64 -z 65536 -i /path/to/4mb-spiflash-latest.dd

Kernel

spiflashctl -l 1 -W 4095 -z 512 -k part1 -i /temp/zImage

Initrd

spiflashctl -l 1 -W 32 -z 65536 -k part2 -i /temp/initrd