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.

RTOS/AM3359: SPI boot fails on custom board

Part Number: AM3359

Tool/software: TI-RTOS

Hi,

we have our customer board based on AM335x ICE v2 TI board, but we didn't implement a MMC/SD card reader.

We also have a sample of ICE v2 board.

We implemented the following steps on boath boards.

Using the program spi_flash_writer_AM335X.out loaded on RAM, we've copied on the SPI NOR the SBL SW (bootloader_boot_mcspi_a8host_release_ti.bin, from pdk_am335x_1_0_10 folder) at relative memory address 0x0, and our TI-RTOS based application binary SW with TI header on top, at the relative offset of 0x2000. This application Sw is a sort of led-blinking SW.

After having swtiched off and switched on the board, on ICE v2. we can see our sw running on DDR (we see the leds blinking).

The same procedure fails on our customer board, and it seems that the failure arises during the PBL execution.

Please note, as detailed in the attached file, that our sysboot pins configuration is different from ICEv2.

So following the suggestions Ive found in http://processors.wiki.ti.com/index.php/AM335x_board_bringup_tips