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