Thread 中讨论的其他器件: TMDSCNCD263P、UNIFLASH、 SYSCONFIG
工具/软件:
您好、
我的客户正在使用 AM263P4评估其定制电路板。
他们的 OSPI 引导有问题。
其定制电路板和 TI 控制卡(TMDSCNCD263P)之间存在一种区别。
客户使用 IS25LX256-JHLE、但控制卡使用 IS25LX256-LHLE。
"L"器件支持在编程/擦除时读取。
OSPI 引导是否必须"编程/擦除时读取"?
谢谢。此致、
田代浩一郎
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 引导有问题。
其定制电路板和 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)、那么也应该可以。
您好: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 诊断示例、从而能够实现这一点:
您好: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 专家验证原理图没有任何好处。
他们能分享他们的原理图吗?
我会离线向您发送 OSPI 电路原理图。
您好: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 来完成、他们可以查看读取和写入是否正常运行。