OK, third try at replying, For some reason I can’t enter tables in this forum.
If you look at the jumpers, they’re labelled ‘4 2 1’. If you put the board with the reset button towards you, treat jumper in the upper position as 0 and jupers in teh bottom position as 1. Then:
Jumpers Meaning from Docs Guessed meaning
1 (UUD) SPI flash boot from location 0 of NOR flash via SPI
2 (UDU) eMMC boot from BOOT0 partition on eMMC.
3 (UDD) Alternate eMMC boot from BOOT1 partiton on eMMC (guess)
4 (DUU) SATA boot from block 1 of SATA disk
5 (DUD) SPI NAND boot from SPI NAND flash (which the espressoBIN doesn’t have)
6 (DDU) UART boot from serial port using Marvell’s modified XMODEM
I haven’t had any success in booting from anything other than the SPI NOR flash. According to the docs I have access to (which are very limited), if there is no eMMC the board should boot by loading from block 1 of the SDHC card. But with a valid image at that point, and the jumpers set to 2, the system appears to drop back to load-from-UART mode (Single > prompt, E displayed after each carriage-return), and with the jumpers set to 3, there is nothing on the serial port.
Did you successfully managed to boot Espresso from SATA using prebuilt image? How did you do this? I was trying to follow instructions from wiki, but I only got TIM-1 prompt. What block 0 means? I just dd’ed the image to /dev/sdb. Should I do something more?