VAR-SOM-AM33 Yocto NAND Recovery: Difference between revisions

From Variscite Wiki
(Created page with "= NAND Recovery = 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...")
 
No edit summary
 
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= NAND Recovery =
= 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.<br>This SD card image includes a script (nand-recovery.sh) that installs all the boot images and root file-system.<br>  
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.<br>This SD card image includes a script (nand-recovery.sh) that installs all the boot images and root file-system.<br>  


'''Preparing rescue SD-Card'''
= Download Variscite's pre-built recovery SD card image =


*Plug your SD card to your Linux machine, run dmesg and see what device is added (i.e. /dev/sd<span style="color: rgb(255, 0, 0);">'''X'''</span>)
Download am33-som-nand_recovery-sd-.img.gz from Variscite's FTP server: sftp://customerv:Variscite1@ftp.variscite.com:2222/Public/VAR-SOM-AM33/Software/<br>
*gunzip am33-som-nand-recovery-sd.v5.img.gz  
*dd if=am33-som-nand-recovery-sd.v5.img of=/dev/sd<span style="color: rgb(255, 0, 0);">'''X'''</span> bs=128k


'''Recover Nand Flash'''
See: [[FTP]]


*Insert the SD card into the SD/MMC slot of the custom board  
== Using a Linux based host ==
*Press and hold the boot select switch while powering ON the board<br>
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)
*Login as root (no password)
 
*From Linux command line, type: "'''android-nand-recovery.sh -o Android'''". (This will install Android on the NAND)
$ sudo umount /dev/sdX?*
*Unplug the SD card and reboot
# 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 : http://www.variscite.com/images/stories/DataSheets/VAR_DVK_AM33_V1.11_Quick_Start_Guide_V1.0.pdf <br>
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 =


<br> '''NAND recovery script usage:'''  
<br> '''NAND recovery script usage:'''  
Line 24: Line 42:
OPTIONS:
OPTIONS:
   -h Show this message
   -h Show this message
   -o &lt;Linux|Android&gt; OS type (defualt: Linux).
   -o &lt;Linux|Android&gt; OS type (default: Linux).
  -c Install kernel with capacitive touchscreen support (defualt: no).
 
</pre>
</pre>

Latest revision as of 18:53, 4 March 2024

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:Variscite1@ftp.variscite.com: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 : http://www.variscite.com/images/stories/DataSheets/VAR_DVK_AM33_V1.11_Quick_Start_Guide_V1.0.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:

usage: /sbin/nand-recovery.sh options

This script install Linux/Android binaries in VAR-SOM-AM33 NAND.

OPTIONS:
  -h Show this message
  -o <Linux|Android> OS type (default: Linux).