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.

SPI Flash boot issue

Hello,

I am hoping someone might have some suggestions on what else I can try to get my SPIFlash  Boot to work. I am using a c6745 on a custom PCB. I have successfully ran a led blink program via JTAG and the UART boot host and I have also written and read to the flash rom. I now have my boot pins correctly set to boot from SPI0 and I power cycle the board. Using my scope I see no activity on any of the SPI pins. I have triple checked that the boot pins are set correctly but for the life of me I cannot figure out what might be wrong.

I think I have the correct AIS code in the ROM but even still, shouldn't I still see some activity on the CS0 or the SCLK after a power up?

Any suggestions or ideas on what else I can try would be much appreciated.

Thank You,

Paul

  • Hi Paul,

    Please confirm the below things:

    1. SPI clock Frequency
    2. SPI mode for communication: In the SPI-boot modes, the received data is sampled at the rising edge
    of the clock and the data to be transmitted on the falling edge of the clock
    3. SPI mode: All SPI boot modes use the chip select 0 signal. The appropriate pin (SPI0_SCS[0] or
    SPI1_SCS[0]) must be connected to the external SPI device
    4. SPI Flash: The SPI flash device must use 24-bit addressing, and its read command must equal 0x03.
    The bootloader will look for an AIS image at offset 0x00000000

    Refer the link: http://www.ti.com/lit/an/sprab04g/sprab04g.pdf

    Topic: Boot Requirements, Constraints and Default Settings

    -Thanks,
    Balaji N