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 - Boot up issue

Other Parts Discussed in Thread: AM3352

Greetings from Brijesh Prajapati, TATA Elxsi, Pune !!

In one of the ongoing project, we are using AM3352 processor offered by TI. In existing design, boot sequence is NAND -> I2C -> MMC0  -> UART as indicated in below text.

LCD[4:0] - 10011b (NAND, I2C, MMC0, UART)

LCD[5] - 0b (CLKOUT1 Disabled)

LCD[7:6] - xx (Dont Care. EMAC boot not used)

LCD[8] - x (Dont Care. XIP boot not used)

LCD[9] - 0b (ECC handled by ROM else NAND)

LCD[11:10] - 00b (For NAND boot)

LCD[13:12] - 00b (All other Values Reserved)

LCD[15:14] - 01b (Crystal Frequency - 24MHz)

Due to project need, we have to change the boot sequence USB -> NAND -> SPI0 -> MMC0. We have implemented suggested changes for this boot sequence and observed followings.

Implemented Boot Sequence : USB -> NAND -> SPI0 -> MMC0

Precondition before power up

Observation

Expectation

  • No device connected at USB port
  • Binaries in NAND flash
  • No SD card

Not booting up

Should Boot from NAND flash

  • No device connected at USB port
  • Binaries in NAND flash
  • Binaries in SD card

 

Booting up

(May be from SD card)

Should Boot from NAND flash.

 

Request you to provide quick response on this.

References :

1)      SDK : TI SDK AM335x EVM 07.00.00.00

 Further to above text :

 In case of booting image in both NAND and SD card and booting sequence USB -> NAND -> SPI0 -> MMC0 the booting is happening from MMC0 (SD card) only.