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.

AM2434: XIP Mode with O-SPI Program/Read/Erase Running Simultaneously

Part Number: AM2434

Hi experts,

Our team uses the AM2434 to communicate with an external flash memory (IS25LP128) via O-SPI.

This flash memory supports PROGRAM/ERASE SUSPEND & RESUME.

When our team sets up flash memory area A to perform XIP reads/function calls, is it possible to use O-SPI to program/erase/read flash memory area B?

Can the operations on area B be implemented through XIP programming?

If XIP programming and O-SPI operations cannot be performed simultaneously, can you provide some solutions?

B.R.
Bolt

  • Hi Bolt,

    XIP execution with simultaneous execution of Flash operations is not supported. Only read-only data and code can be executed directly from Flash in XIP. Code that contains Flash operations cannot be executed directly from Flash.

    One solution is to execute operations sequentially, which means executing Flash operations from Flash memory A and then executing operations to Flash memory B.

    Another solution would be to not use XIP operations from Flash memory A, which means copying the code from Flash memory A to the on-chip RAM and then executing Flash operations to Flash memory B.

    Flash operations to Flash memory B cannot be implemented through XIP programming.

    Also, since you are using a custom Flash (IS25LP128), please refer to the xSPI Debug Guide for Custom Flash integration.

    Regards,

    Aryamaan Chaurasia