If you put an image on it that won't even fully boot up you will need to use uboot.
When the VoCore2 boots up you will see this on a serial connection:
******************************
Software System Reset Occurred
******************************
============================================
Ralink UBoot Version: 4.3.0.0
--------------------------------------------
ASIC 7628_MP (Port5<->None)
DRAM component: 512 Mbits DDR, width 16
DRAM bus: 16 bit
Total memory: 64 MBytes
Flash component: SPI Flash
Date:Jun 25 2016 Time:09:25:16
============================================
icache: sets:512, ways:4, linesz:32 ,total:65536
dcache: sets:256, ways:4, linesz:32 ,total:32768
RESET MT7628 PHY!!!!!!
Please choose the operation:
0: Load system code then write to Flash via SERIAL.
1: Load system code to SDRAM via TFTP.
2: Load system code then write to Flash via TFTP.
3: Boot system code via Flash (default).
4: Entr boot command line interface.
5: Load system code then write to Flash via USB Storage.
7: Load Boot Loader code then write to Flash via Serial.
8: Start Web Server to load system code.
9: Load Boot Loader code then write to Flash via TFTP.
If you have a USB memory stick the easiest way to load an image is to put it on the stick, rename it "root_uImage", plug it into the USB host connector of the VoCore2 and use option 5. The USB drive has to be formatted vfat, most of them come that way.
I recommend my
image, see
this post for details.