Dear list,

I have an i.MX35PDK (mx35_3stack) with one U-Boot running within the NAND flash 
and one U-Boot running within the parallel NOR flash. 

I am now trying to get another one running in a serial NOR flash (S25FL064K) I 
soldered to the CSPI1 lines with CSPI1_SS1 as chip select line. 

Then I changed the bootstrap switches as follows:

BOOT_MODE[1:0]: 00      Internal boot
BT_MEM_CTL[1:0]:        11      Expansion device (... , serial ROM)
BT_BUS_WIDTH:   1       3-byte address SPI device (serial Flash)
BT_MEM_TYPE[1:0]        11      Serial ROM via SPI

According to my oscilloscope (SPI decoder included), the hardware setup behaves 
as it should do. The processor clocks, it activates the SS1 line, 
it sends read commands (0x03) following an address and the serial flash sends 
answers with bytes matching the u-boot.bin file.

I tried the following to build the u-boot binary:

1.      $ make mx35pdk
        Then I burned u-boot.bin to the serial flash starting at address 0x00

2.      See 1. but burning the u-boot.bin file to the serial flash starting at 
address 0x400 (doc/README.imximage)

3.      $ make mx35pdk
        $ cp board/freescale/mx51evk/imximage.cfg board/freescale/mx35pdk/
                $ ./tools/mkimage -n ./board/freescale/mx35pdk/imximage.cfg -T 
imximage -e 0xA0000000 -d u-boot.bin u-boot.imx
        Then I burned u-boot.imx to the serial flash starting at address 0x00

4.      See 3. but burning the u-boot.imx file to the serial flash starting at 
address 0x400 (doc/README.imximage)
 
As you might guess, none of the above attempts works. I get no serial output 
from U-Boot.

Has anyone a short description how to compile U-Boot in order to run from 
serial NOR flash?

Thank you very much in advance.

With best regards


Michael Hornung
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to