Skip to main content
Explorer
May 13, 2025
Solved

Quad SPI memory interfacing on STM32U5G9VJTxQ microcontroller

  • May 13, 2025
  • 1 reply
  • 368 views

I am trying to communicate with an external flash chip “MX35LF1G24AD” using QSPI protocol, but I am not able to.

Simple test I implemented was to read chip ID to validate I could get data from external flash (I am using OCTOSPI1 interface).

From manufacturer datasheet it is mentioned that command should be sent using 1 line on SDIO0. However, when probing communication, data is sent from SDIO3.

 

Is it possible to send command, on 1 line, on SDIO0 pin instead of SDIO3?

    This topic has been closed for replies.
    Best answer by Tesla DeLorean

    >>Is it possible to send command, on 1 line, on SDIO0 pin instead of SDIO3?

    Sounds like you've not configured the command structure correctly.

    https://www.macronix.com/Lists/Datasheet/Attachments/9034/MX35LF1G24AD,%203V,%201Gb,%20v1.4.pdf

    1 reply

    Graduate II
    May 13, 2025

    >>Is it possible to send command, on 1 line, on SDIO0 pin instead of SDIO3?

    Sounds like you've not configured the command structure correctly.

    https://www.macronix.com/Lists/Datasheet/Attachments/9034/MX35LF1G24AD,%203V,%201Gb,%20v1.4.pdf