Hello!
I am trying to boot from QSPI, so first I want to flash it using uboot.
In U-Boot, the QSPI is not detected, even if I enabled QSPI support in petalinux-config -c uboot.
I successfuly got this working with another SoM, but it’s not working with the OSDZU3… when I try sf probe, I get this error:
1 2 3 | ZynqMP> sf probe 0 0 0 jedec_spi_nor spi_flash@0:0: unrecognized JEDEC id bytes: ff, ef, aa Failed to initialize SPI flash at 0:0 (error -2) |
How can I make sure that this QSPI is supported by UBoot? Which brand of QSPI is it??
Also, I think I have an engineering sample of the OSDZU3… is there a know issue with the QSPI flash?
Note: The xilinx and zynq spi /qspi drivers were enabled in the UBoot config.
Thanks!
Frank
FLeblanc,
For ES parts, QSPI boot is not supported as it is a NAND SPI that Xilinx does not support. That is why you are seeing “unrecognized JEDEC id bytes”. Production parts have QSPI that is supported in Xilinx ecosystem. Please check the datasheet for the version you need as there is a 1.8V part(-xFA) and 3.3V QSPI part(-xFB).
Best,
Neeraj
Octavo Systems LLC all rights reserved
OCTAVO is registered in the U.S. Patent and Trademark Office. OSD, C-SiP, and the Octavo Logo are trademarks of Octavo Systems LLC.
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields