NAND Recovery introduction¶
As an easy and fast way to recover the VAR-SOM-AM33 NAND flash, Variscite provides a recovery SD card image that can be used to install the pre-built Linux and Android systems.
This SD card image includes a script (nand-recovery.sh) that installs all the boot images and root file-system.
Download Variscite's pre-built recovery SD card image¶
Download am33-som-nand_recovery-sd-….img.gz from Variscite's FTP server: <sftp://customerv:[email protected]:2222/Public/VAR-SOM-AM33/Software/>
See: FTP
Using a Linux based host¶
Plug-in the SD card to your Linux host PC, run dmesg and see which device is added (i.e. /dev/sdX or /dev/mmcblkX)
$ sudo umount /dev/sdX?*
# For .img.gz files:
$ zcat <image name>.img.gz | sudo dd of=/dev/sdX bs=1M && sync
(Replace /dev/sdX with your actual device)
Connect target debug serial to linux host¶
Follow : https://variscite.com/wp-content/uploads/2017/12/VAR-SOM-AM33-quick-start-guide.pdf
to connect target serial debug port to host PC
Boot NAND recovery SD card¶
- Power-off the board.
- Insert the SD card into the SD/MMC slot of the carrier board (DVK)
- Press and hold the boot-select button, and power-on the board while button is pressed
- The board will automatically boot into Linux from the SD card
- login as 'root', no password is required
NAND recovery script usage¶
NAND recovery script usage: