We are trying to boot from QSPI, using the following DIP-SWITCH configuration:
after reset, we can see clock and chip select to the QSPI device, but it looks like the CPU sends 0000_0110 = 0x6 to the QSPI device.
0x6 is not a recognized command by the QSPI device, so it is probably ignored (nothing returned from the QSPI device).
However, 0000_0011 = 0x3 is valid QSPI command (read command).
We suspect that we miss one clock cycle at the beginning of the sequence (perhaps since the QSPI clock goes via the CPLD).
Have the boot from QSPI been tested on LS1021A-TWR platform?
Is there anything else we should configure to boot from QSPI device?
Note: when we boot from sd-card, we can detect, read and write the QSPI device.