[SOLVED/OR] QSPI flash programming on iMX6SX

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • [SOLVED/OR] QSPI flash programming on iMX6SX

    Hi


    Is it possible to program a serial flashes (S25FL512) connected to iMX6SX via QSPI using J-Flash? From what I have read it is possible with Vybrid. The QSPI module on iMX6SX is very similiar to that from Vybrid. What would be needed to add that support to J-Flash?


    Greetings
  • Hi,

    We are in the final stage of releasing a new J-Flash version that comes with QSPI programming support for a lot of devices.
    The i.MX6 SoloX is on the todo list for the next 4-6 weeks. Unfortunately, QSPI support is not as generic as parallel NOR flash support, so for each target device that supports QSPI flash, a separate algorithm is needed.

    Would you like to be added to the J-Link software update notification list,
    so you get informed automatically when the new version becomes available?
    Subscribe: segger.com/notification/subscribe.php?prodid=7,94


    Best regards
    Alex
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Hi,

    unfortunately, we are still in the process og finalizing the new version of J-Flash.
    The release of the new version of J-Flash and QSPI support for the i.MX6 SoloX have been delayed by approx. 3 weeks.
    I am sorry for any inconveniences caused.

    Best regards,
    Niklas
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Hi,

    Quick update on this:
    This has been delayed because we had to change the priorities due to other projects and feature requests.
    However, we are almost done with the (Q)SPI support for iMX6SX (already functional on the SABRE Board for i.MX 6SoloX / IiMX6SX SDK board).
    As the iMX6SX allows to use different pins / QSPI controller (QSPI1 and QSPI2) to connect the SPI flash, there is no generic implementation possible.

    Can you please let us know which pins you have used for the QSPI interface?
    On the evaluation board / current implementation, the connection is as follows:

    // [0] QSPI2A (N25Q256A13EF840)
    // QSPI2A_DATA0 AF6
    // QSPI2A_DATA1 AF6
    // QSPI2A_DATA2 AF6
    // QSPI2A_DATA3 AF6
    // QSPI2A_SS0_B AF6
    // QSPI2A_SCLK AF6
    // [1] QSPI2B (N25Q256A13EF840)
    // QSPI2B_DATA0 AF6
    // QSPI2B_DATA1 AF6
    // QSPI2B_DATA2 AF6
    // QSPI2B_DATA3 AF6
    // QSPI2B_SS0_B AF6
    // QSPI2B_SCLK AF6


    Best regards
    Erik
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.
  • Hi,

    We have added QSPI support for iMX6SX in the meantime.
    Further information regarding this can be found here: wiki.segger.com/IMX6SX#iMX6SX_.28Q.29SPI_support


    Best regards
    Niklas
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.