LS1043A QSPI BOOT

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1043A QSPI BOOT

793 Views
787316657
Contributor I

HELLO,

We use the LS1043A as the main control chip. At present, the power supply and the clock have confirmed that there is no problem. We use QSPI to start, the 9-bit RCW_CFG on the hardware is configured by the pull-up of the resistor to the QSPI startup mode. We merge the generated RCW and UBOOT files into a single BIN file (RCW starts at address 00000000 and uboot starts at address 00100000). Then, at the beginning of the boot, the QSPI clock is 400KHz, and then the frequency becomes the frequency set in the RCW (we are currently set to 4.7MHz). After that, the oscilloscope test SPI clock and data waveform are repeated, and the serial port 1 has no any. print. HRESET goes high and ASLEEP is always high.

The oscilloscope tests the clock and data of QSPI as shown below.(Yellow is QSPI data, blue is QSPI clock)

qspi2.jpg

qspi.jpg

What could be the cause of this problem?

Attached to us RCW+UBOOT programmed to QSPI_FLASH.

Thank you very much!

0 Kudos
1 Reply

606 Views
ufedor
NXP Employee
NXP Employee

You wrote:

> ASLEEP is always high

This means that the processor is not properly connected.

Please doublecheck the design referring the Design Checklist and the processor's Data Sheet where it is needed to pay special attention to the notes after the Table 1. Pinout list by bus (or Table 2. Pinout list by bus).

Ensure that all clocks are stable when PORESET_B is deasserted and SerDes reference clock frequencies correspond to the selected SerDes protocol.

What is the RESET_REQ_B signalal behaviour?

0 Kudos