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.

[参考译文] [TDA4]:无法通过 Stig 读取 OSPI 闪存

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/862121/tda4-failed-to-read-ospi-flash-through-stig

您好!

我使用 Stig 读取闪存的 addr 0、长度4。

结果始终为 0xFFFFFFFF。

UBoot 不是 0xFFFFFFFF。

请告诉我可能的原因是什么?

我可以通过 Stig 执行此操作吗?

谢谢

暂停

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

    您好!

    您使用哪个软件库/示例进行测试?

    PDK 封装具有一个可访问 EVM 上的 ospi 闪存的 ospi 测试应用。
    源代码位于: /packages/ti/drv/spi/test/ospi_flash
    您能否构建并检查?

    此致、
    Prasad

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

    您好、 Prasad

    DAC 可以正确传输。

    但是、如果仅使用 Stig、 则会出现不正确的读取和写入闪存。

    Stig 是否仅支持 SIO 模式传输?   (SIO 模式数据仅在 DQ0上移位到器件、而在 DQ1上仅从器件移位)

    当 Stig 为 SIO 模式时、传输正常。

    另一个问题是、能否 通过 OSPI_DEV_INSTR_WR_CONFIG_REG[WEL_DIS_FLD]禁用 WREN 在直接模式下自动发送?

    谢谢、

    暂停

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

    您好、Hang、

    在 Stig 模式下、您能否发布您正在执行的寄存器写入序列?

    您是否修改了任何示例代码并尝试执行?

    对于有关禁用 WREN 自动发送的最后一个问题、可以禁用"是"。

    此致、
    Prasad

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

    您好、Hang、

    我没有听到您的反馈、我假设您能够解决您的问题。

    如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)。

    此致、
    Prasad