75XX Offboard Flash: Difference between revisions
From embeddedTS Manuals
No edit summary |
m (Links auto-updated for 2022 re-branding ( https://files.embeddedarm.com/ts-arm-sbc/ts-7500-linux/binaries/ts-images/4mb-spiflash-latest.dd.bz2 → https://files.embeddedTS.com/ts-arm-sbc/ts-7500-linux/binaries/ts-images/4mb-spiflash-latest.dd.bz2)) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
This needs to be done directly on the SBC. You can find the latest SPI image [ | This needs to be done directly on the SBC. You can find the latest SPI image [https://files.embeddedTS.com/ts-arm-sbc/ts-7500-linux/binaries/ts-images/4mb-spiflash-latest.dd.bz2 here]. Make sure you decompress the image first before writing. | ||
'''Backup''' | '''Backup''' | ||
Line 5: | Line 5: | ||
Entire SPI flash | Entire SPI flash | ||
<source lang=bash> | <source lang=bash> | ||
spiflashctl -l | spiflashctl -l 1 -R 64 -z 65536 > spiflash.dd | ||
</source> | </source> | ||
Kernel | Kernel | ||
<source lang=bash> | <source lang=bash> | ||
spiflashctl -R 4095 -z 512 -k part1 > /temp/zImage | spiflashctl -l 1 -R 4095 -z 512 -k part1 > /temp/zImage | ||
</source> | </source> | ||
Initrd | Initrd | ||
<source lang=bash> | <source lang=bash> | ||
spiflashctl -R 32 -z 65536 -k part2 > /temp/initrd | spiflashctl -l 1 -R 32 -z 65536 -k part2 > /temp/initrd | ||
</source> | </source> | ||
Line 22: | Line 22: | ||
Entire SPI flash | Entire SPI flash | ||
<source lang=bash> | <source lang=bash> | ||
spiflashctl -l 1 -W 64 -z 65536 -i /path/to/4mb-spiflash-latest.dd | |||
</source> | </source> | ||
Kernel | Kernel | ||
<source lang=bash> | <source lang=bash> | ||
spiflashctl -W 4095 -z 512 -k part1 -i /temp/zImage | spiflashctl -l 1 -W 4095 -z 512 -k part1 -i /temp/zImage | ||
</source> | </source> | ||
Initrd | Initrd | ||
<source lang=bash> | <source lang=bash> | ||
spiflashctl -W 32 -z 65536 -k part2 -i /temp/initrd | spiflashctl -l 1 -W 32 -z 65536 -k part2 -i /temp/initrd | ||
</source> | </source> |
Latest revision as of 16:27, 17 January 2022
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.
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