This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

A question about boot modes

Hi

On the K2H EVM, there are two boot modes that seem to be the most useful:

1) DSP No-boot

2) ARM SPI boot mode

I would like to clarify what these mean please.

Firstly, just to be sure, I guess 'DSP No-boot' means that the K2H device does not boot at all in that mode. Is that correct?

More challenging is understanding 'ARM SPI'. The 'KeyStone II Architecture ARM bootloader' document' states:

The SPI boot mode is used to read the boot image from NOR memory connected to the device through the SPI interface.

This document also refers to 'Ethernet boot mode' and states:

Ethernet booting is performed by transferring an image by bootp/TFTP protocol over the Ethernet interface and executing it.

But when I boot an image using TFTP I select ARM SPI boot mode.

So is ARM SPI mode for booting from non-volatile memory or via TFTP?

BR

David

  • Hi,

    Firstly, just to be sure, I guess 'DSP No-boot' means that the K2H device does not boot at all in that mode. Is that correct?

    Yes, It is used when you do emulation ie connecting board through CCS

    SPI booting is nothing but the bootloader image would flashed in SPI flash,

    When you select SPI booting, RBL (ROM bootloader) will initialize the SPI interface and download bootloader image from SPI into RAM & execute.

  • As Titusrathinaraj has mentioned it will copy the uboot image from flash memory.  Uboot will go on to fetch the kernal image over TFTP.

    Ethernet boot is also possible where the Uboot image is on a TFTP server.

    Both are supported on the EVM.