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:OSPI 闪存 ISSI IS25LX256-JHLE 是否可以使用?

Guru**** 2387080 points
Other Parts Discussed in Thread: UNIFLASH, AM263P4, TMDSCNCD263P, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1512175/am263p4-ospi-flash-issi-is25lx256-jhle-can-be-used-or-not

器件型号:AM263P4
Thread 中讨论的其他器件: TMDSCNCD263P、UNIFLASH、 SYSCONFIG

工具/软件:

您好、

我的客户正在使用 AM263P4评估其定制电路板。
他们的 OSPI 引导有问题。
其定制电路板和 TI 控制卡(TMDSCNCD263P)之间存在一种区别。
客户使用 IS25LX256-JHLE、但控制卡使用 IS25LX256-LHLE
"L"器件支持在编程/擦除时读取。



OSPI 引导是否必须"编程/擦除时读取"?

谢谢。此致、
田代浩一郎

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

    尊敬的 Koichiro San:

    user6021594 说:
    他们的 OSPI 引导有问题。
    其定制电路板和 TI 控制卡(TMDSCNCD263P)之间存在一种区别。
    客户使用 IS25LX256-JHLE、但控制卡使用 IS25LX256-LHLE
    "L"器件支持在编程/擦除时读取。

    是的、可以使用闪存器件、如果他们在执行 XIP 期间进行固件更新、则差异适用。

    NOR 存储器的属性是、它不支持读取时写入(代码 XIP 正在进行中)。

    L 部分支持写时读取、这是 FOTA 所需的。

    如果客户只想将其用于 OSPI 引导(不需要 XIP 或 FOTA)、那么也应该可以。

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

    他们面临的问题是什么?

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

    您好:Nilabh、

    他们所面临的问题是什么?

    在 OSPI 引导时、只有 DQ0和 DQ1信号在~720usec 内工作。
    DQ2至 DQ7信号保持高电平。

    这是 DQ0信号波形。


    在控制卡上、所有 DQ0至 DQ7信号均正在切换。
    (不获取波形)

    谢谢。此致、
    田代浩一郎
     

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

    您好:Nilabsh、

    如果客户只想将其用于 OSPI 引导(不需要 XIP 或 FOTA)、那么它应该可以。、

    客户没有使用 XIP 或 FOTA 的计划。
    顺便说一下、ISSI 似乎没有 在市场上发布 IS25LX256-LHLE 的计划。
    客户询问为何 TI 在 EVM 上选择了此类独特器件。
    你知道的原因吗?

    谢谢。此致、
    田代浩一郎

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

    您好:Nilabsh、

    客户还有一个问题。
    目前、客户只需通过 Uniflash 将 SBL 映像刷写到0x6000:0000、将应用程序映像刷写到0x600:81000。

    根据下面的 E2E 主题、"调优参数"也需要刷写到0x80000。
    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1484037/am263p4-am263p4-sbl-boot-address-discrepancy-0x80000-vs-0x81000

    我不确定它是否与客户发现的问题直接相关、但"调整数据"是必需的?
    如果是、如何刷写这些参数?

    谢谢。此致、
    田代浩一郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在 OSPI 引导时、只有 DQ0和 DQ1信号在~720usec 内工作。
    DQ2至 DQ7信号保持高电平。

    这是 DQ0信号波形。


    在控制卡上、所有 DQ0至 DQ7信号均正在切换。
    (未获取波形)

    TI 硬件团队是否已经审核客户电路板的硬件原理图?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    客户没有使用 XIP 或 FOTA 的计划。
    顺便说一下、ISSI 似乎没有 在市场上发布 IS25LX256-LHLE 的计划。
    客户询问为何 TI 在 EVM 上选择了此类独特器件。
    您知道原因吗?

    我们最初并不了解该问题、因此我们尝试更改所有未来 EVM (如 AM261x E2)上的闪存器件

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    客户还有一个问题。
    目前、客户只需通过 Uniflash 将 SBL 映像刷写到0x6000:0000、将应用程序映像刷写到0x600:81000。

    根据下面的 E2E 主题、"调优参数"也需要刷写到0x80000。
    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1484037/am263p4-am263p4-sbl-boot-address-discrepancy-0x80000-vs-0x81000

    我不确定它是否与客户发现的问题直接相关、但"调整数据"是必需的?
    如果是、如何刷写这些参数?
    [/报价]

    客户使用的是哪个 SDK 版本?

    此外、他们还在定制电路板上测试了 OSPI 诊断示例、从而能够实现这一点:

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM263PX/latest/exports/docs/api_guide_am263px/EXAMPLES_DRIVERS_OSPI_FLASH_DIAG.html

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

    您好:Nilabh、

    客户使用的是哪个 SDK 版本?

    SDK 版本 10.1.0.34
    SysConfig 版本 1.23.1

    此外、他们是否还在其定制电路板上测试了 OSPI 诊断示例这可以正常工作:

    他们对测试结果进行了测试、所有测试都通过了。 这是 LOG 输出。
    e2e.ti.com/.../OSPI_5F00_Flash_5F00_test_5F00_result.txt

    TI 硬件团队是否已经审查了客户电路板的硬件原理图?

    编号 但客户认为、在诊断测试通过时、OSPI 连接应该可以正常工作。

    谢谢。此致、
    田代浩一郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    否 但客户认为、在通过诊断测试时、OSPI 连接应该可以正常工作。

    这不一定成立、因为诊断示例仅使用1条数据线(1s 模式)、其中由于此闪存支持使用全部8条数据线进行通信的8D 模式。

    向 TI 专家验证原理图没有任何好处。

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

    还有几个问题:

    什么是引导引脚配置?(0000?) 是可配置的还是固定的?

    当他们说 ospi 引导无法正常工作时、他们是否能够看到 SBL 打印或者也没有出现

    他们可以分享他们的原理图吗?

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

    我会离线向您发送 OSPI 电路原理图。

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

    尊敬的 Koichro-san:

    请按照 Brennan 关于审查原理图的评论进行操作。

    我会检查我的最后的事情,并在下周星期三给你确认。

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

    您好:Nilabh、

    请通读 Brennan 关于审阅原理图的评论。

    谢谢! 我将检查清单发送给客户、让他们应用原理图审阅。

    我会检查我的最后的事情、并在下周星期三之前给您确认。

    我从客户那里得到了一个更新。
    客户使用的器件默认为扩展 SPI (1S-xy-xy)模式。 请参阅数据表的第95页。
    https://www.issi.com/WW/pdf/25LX-WX256-128.pdf
    在这种情况下、AM263P4引导模式也需要为 OSPI (1S)-单路读取模式、对吗?
    它们当前使用 OSPI (8S)-八路读取模式。  
    TRM 表5-2:  

    谢谢。此致、
    田代浩一郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在这种情况下、AM263P4引导模式还需要为 OSPI (1S)-单路读取模式、正确吗?
    它们当前使用 OSPI (8S)-八路读取模式。  [/报价]

    术语 OSPI (1s)- 1s 表示数据线。

    其中、与闪存数据表一样、我看到了以下说明:

    您能否请客户先试用1s-1s-1s、然后改用1s-1s-8s、再改为8d 8d 8d

    这也可以通过 ospi_flash_IO_Example 来完成、他们可以查看读取和写入是否正常运行。

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

    您好:Nilabh、

    客户已找到根本原因。 未正确配置客户闪光器。
    修复后、OSPI 引导功能与  IS25LX256-JHLE 正常工作
    感谢您对此的支持。

    谢谢。此致、
    田代浩一郎