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.

[参考译文] AM263P4-Q1:关于 OSPI/QSPI 中的通信错误

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1616201/am263p4-q1-regarding-communication-errors-in-ospi-xip

器件型号: AM263P4-Q1

我们正在使用 SDK9.2、对于 OSPI/XIP 中的通信错误有两个问题。

1) 我们的软件利用 OSPI 来对外部闪存存储器执行数据写入和读取操作。
为确保数据完整性、我们认为必须验证数据是否已正确写入和准确读取。
我们如何检测通信错误、例如 CRC 不匹配?

2) 我们了解 XIP 由 SDK 控制。 您能否分享检测通信错误的最佳实践?

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

    尊敬的 Imaoka-San:

    我这边正在检查这个。 我会在 1 天内回复您。

    此致、

    Aswin

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

    尊敬的 Imaoka-San:

    为了确保 XIP 期间的安全、 请参阅 SDK 的在外部闪存上启用安全页面。
    页面链接: AM263Px MCU+ SDK:实现外部闪存的安全

    提供使用 ECC 填充闪存数据的配置。 从外部闪存获取的 ECC 和数据  在 SoC 的闪存子系统中进行验证。 ECC 由硬件计算并填充

    这将是确保从闪存读取的数据正确性的方法。 这也适用于块读取和 XIP。

    另请参阅部分  13.3.2.2.8 纠错码 (ECC) 和 TRM 的安全。

    如果您对此有任何疑问、敬请告知。

    此致、

    Aswin