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.

Omap3530 and CH (configuration header) after POR

Hi,


I'm working on a project to minimize the boot time for BeagleBoard-C4.
For this, I'm using the technique described here:
http://nishanthmenon.blogspot.com/2009/05/configuration-header-no-more-x-loader.html
It uses the CH (configuration header) to configure the clock settings, SDRAM, (CHSETTINGS, CHRAM sections.. etc).. then it loads the image to SDRAM directly.

The booting works file ONLY if the USR button is pressed AND no SD/MMC card attached (power-on or not)
It selects MMC if I have the card inserted (as expected).
Also, it works if the "reset" command is issued from u-boot shell (sw reset)

As described in TRM & http://elinux.org/BeagleBoard#User_button, it should boot from NAND by default.

With power-on reset it doesn't even show the "40W" message (from RBL)

I'm trying to understand why the ROM code doesn't work with CH after power-on reset.
Would you please kindly help me with this issue ?

Thanks.