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 模式、O-SPI 编程/读取/擦除同时运行

Guru**** 2805425 points

Other Parts Discussed in Thread: AM2434

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1625799/am2434-xip-mode-with-o-spi-program-read-erase-running-simultaneously

器件型号: AM2434

尊敬的专家:

我们的团队使用 AM2434 通过 O-SPI 与外部闪存 (IS25LP128) 通信。

该闪存支持编程/擦除暂停和恢复。

我们的团队将闪存区域 A 设置为执行 XIP 读取/函数调用时、是否可以使用 O-SPI 来编程/擦除/读取闪存区域 B?

能否通过 XIP 编程在 B 区执行操作?

如果无法同时执行 XIP 编程和 O-SPI 操作、您能提供一些解决方案吗?

B.R.
螺栓

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    高螺栓、

    不支持同时执行闪存操作的 XIP 执行。 只能直接从 XIP 中的闪存执行只读数据和代码。 包含闪存操作的代码无法直接从闪存执行。

    一种解决方案是按顺序执行操作、这意味着从闪存存储器 A 执行闪存操作、然后将操作执行到闪存存储器 B

    另一种解决方案是不使用闪存 A 中的 XIP 操作、这意味着将代码从闪存 A 复制到片上 RAM、然后将闪存操作执行到闪存 B

    无法通过 XIP 编程来执行对闪存 B 的闪存操作。

    此外、由于您使用自定义闪存 (IS25LP128)、请参阅 xSPI 自定义闪存集成调试指南。

    此致、

    Aryamaan Chaurasia