Hello Pt A R,
Here is the official u-boot documentation about booting the i.MX28 EVK from SPI:
http://git.denx.de/?p=u-boot.git;a=blob;f=doc/README.mxs;h=ed2e5688562ac1af55a7c6213f5f3eb825e055b8;...
http://git.denx.de/?p=u-boot.git;a=blob;f=board/freescale/mx28evk/README;h=f9d6324114191f629fbc8b823...
Well, I think you already followed these steps. But let me ask you to double check the following:
----------------------------------------
To boot MX28EVK from SPI NOR flash, set the boot mode DIP switches as:
* Boot Mode Select: 0 0 1 0 (Boot from SSP2)
* JTAG PSWITCH RESET: To the right (reset disabled)
* Battery Source: Down
* Wall 5V: Up
* VDD 5V: To the left (off)
* Hold Button: Down (off)
"make mx28evk_spi_config" - store enviroment variables into SPI NOR flash
Choose the target accordingly.
Note: mx28evk does not come with SPI NOR flash populated from the factory.
It is possible to solder a SOIC memory on U49 or use a DIP8 on J89.
To get SPI communication to work R320, R321,R322 and C178 need to be populated.
Look in the schematics for the proper component values.
Follow the instructions from doc/README.mxs to generate a bootable SD card or
to generate a binary to be flashed into SPI NOR.
Last step is to power up the board and U-boot should start from SPI NOR.
----------------------------------------
I hope this will help solving your issue. Thanks!
Best regards,
Bacem Daassi
Cypress / Spansion Inc.