Vega Switch Boot Partitions
Â
Vega Gateways have two flash partitions that contain the boot image.
In case of image corruption or in case of a failed firmware upgrade, user can recover their Vega by switching to a secondary flash partition.
Â
There are two way ways of switching Vegafirmwarepartitionusedon boot.
Boot Loader
Vega CLI
Â
In case of firmware corruption the only way to recover the Vega is through option #1.
Boot Loader PartitionÂ
Â
The boot partition selection is different between Vega families, due to low level HW and SW differences.
Analog Vega
Connect a Laptop to Vega via Serial ConsoleÂ
Light blue console cable provided during shipping.
ÂReboot Vega
Enter uboot
Â
With the console speed left at the default 115200 8N1 hold down the enter key as the system boots.
This will allow you to access the Uboot promptU-Boot 2013.10-dirty (Jul 13 2015 - 07:42:11)
DRAM: 128 MiB
SF: Detected N25Q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Net: cpsw
Hit any key to stop autoboot: 0
U-Boot#
Changing Boot image
From the Uboot prompt enter: UBoot# printenv
Find the line that says bootcmd=run sys2
This shows bank 2 is currently active.There are now two options. Temporarily run the other image (you've got a bad image and just want to download a good one)
U-Boot# run sys1;
This will boot bank one and allow you to download a new image.
ÂAlternatively, one can save the change to make it persist
U-Boot# setenv bootcmd "run sys1;"
U-Boot# saveenv
Saving Environment to SPI Flash...
Â
SF: Detected N25Q128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
Erasing SPI flash...Writing to SPI flash...doneExit the boot loader
U-Boot# boot