This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2634: QSPI: Flash memory access to address beyond 8MB

Part Number: AM2634
Other Parts Discussed in Thread: SYSCONFIG

Hi.

Errata note says

i2364 - QSPI : Access to address beyond 8MB is not supported in mem map mode

1.

Is there any plan for silicon revisions to fix address lines (23->25) between SOC and QSPI to support up to 32MB in mem map mode ?

2.

Do Flash API and QSPI examples of AM263x MCU+ SDK use Serial Flash Interface (SFI) or mem map mode ?

If yes, is there any other examples of direct using of QSPI ?

If no, what is the maximum FLASH size that Flash API support ? up to 24-bit addressing support?

3.

AM2634 have CS#0 and CS#1 in QSPI.

But I can config only one CS in Sysconfig.

Is there any method using these two chip select lines in QSPI or Flash API?

  • Hi ,

    Apologies for the delay. I have assigned the issue to the expert. We will come back to you shortly.

    Best Regards,
    Aakash

  • Hi Jeeuk Chang,

    Apologies for the delay.

    1) Is there any plan for silicon revisions to fix address lines (23->25) between SOC and QSPI to support up to 32MB in mem map mode?

                  Currently, there is no plan to update the QSPI to support the increased density in memory map mode.

    2.A) Do Flash API and QSPI examples of AM263x MCU+ SDK use Serial Flash Interface (SFI) or mem map mode?

                  The QSPI examples in AM263x MCU+SDK uses either memory map or DMA mode for read functionality.

                  Memory Map Mode Examples

                  Standalone QSPI example: ~/mcu_plus_sdk/examples/drivers/qspi/qspi_flash_diag

                  Flash layer + QSPI example: ~/mcu_plus_sdk/examples/drivers/qspi/qspi_flash_transfer

    2.B) what is the maximum FLASH size that Flash API support?  up to 24-bit addressing support?

                  There wasn't any restriction in the flash write API, only the offset should lie within the flash size.

                  For flash read API, the maximum accessible size is 8MB.

    3) AM2634 have CS#0 and CS#1 in QSPI. But I can config only one CS in Sysconfig.Is there any method using these two chip select lines in QSPI or Flash API?

                  AM263x has only one QSPI instance, thus it can either use CS#0 or CS#1.

    Thanks,

    Balaji Sridhar

  • Hi Ashwin Raj,

    Thank you for the answer.

    The works that we have to do is now clear.

    Sincerely,

    Jeeuk Chang