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.

AM3352: SPI boot without EEPROM

Part Number: AM3352

Hi all,

My customers want to do SPI boot with AM3352 custom board. This board does not have EEPROM.

Currently, the following comment is output on the console and the boot stops.

"Starting kernel ..."

Let me know the procedure for SPI boot with the above configuration.

I referred to the link below but I could not SPI boot.

http://processors.wiki.ti.com/index.php/Kernel_-_Common_Problems_Booting_Linux

https://e2e.ti.com/support/arm/sitara_arm/f/791/p/416078/1478930

https://e2e.ti.com/support/arm/sitara_arm/f/791/p/425695/1519580

They are using "am335x-evm-linux-sdk-src-04.02.00.09.tar.xz".

-------------------------console----------------------------

=> bootz $loadaddr - $fdtaddr

## Current stack ends at 0x8df25be8 *  kernel: cmdline image address = 0x82000000

## Skipping init Ramdisk

## No init Ramdisk

   ramdisk start = 0x00000000, ramdisk end = 0x00000000

*  fdt: cmdline image address = 0x88000000

## Checking for 'FDT'/'FDT Image' at 88000000

Wrong FIT format: no description

*  fdt: raw FDT blob

## Flattened Device Tree blob at 88000000

   Booting using the fdt blob at 0x88000000

   of_flat_tree at 0x88000000 size 0x00009365

Initial value for argc=3

Final value for argc=3

## FIT configuration was not specified

using: FDT

## initrd_high = 0x90000000, copy_to_ram = 1

   ramdisk load start = 0x00000000, ramdisk load end = 0x00000000

## device tree at 88000000 ... 88009364 (len=50021 [0xC365])

   Loading Device Tree to 8df18000, end 8df24364 ... OK

Initial value for argc=3

Final value for argc=3

Updating property '/ocp/ethernet@4a100000/slave@4a100200/mac-address' =  60 64 05 08 d9 ce

Updating property '/ocp/ethernet@4a100000/slave@4a100200/local-mac-address' =  60 64 05 08 d9 ce

Updating property '/ocp/ethernet@4a100000/slave@4a100300/mac-address' =  60 64 05 08 d9 d0

Updating property '/ocp/ethernet@4a100000/slave@4a100300/local-mac-address' =  60 64 05 08 d9 d0

Using machid 0x3589 from environment

## Transferring control to Linux (at address 82000000)...

Starting kernel ...

-------------------------------------------------------------------------------------

Best regards,

Sasaki