Thread 中讨论的其他器件: SK-AM64B
工具/软件:
尊敬的团队:
我的客户要求我与您核实如何 结合 AM6442 通过 OSPI 运行外部闪存;OSPI 时钟的最大时钟速度是多少?
我发现其他一些线程 (fort Linux) 详细说明了它是:
“内核 dts 将 OSPI 输入时钟设置为 166MHz、最大输出时钟设置为 40MHz。 因此分频器应该为/6、这会产生输出时钟为 27.6MHz。 Divider /4 会使输出时钟变为 41.5MHz、超过最大 40MHz 设置。“
来源: AM6442:用于 OSPI 驱动器的 Linux u-boot 和内核时钟配置 — 处理器论坛-处理器 — TI E2E 支持论坛
我找到了另一个来源是 https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1096598/am6442-ospi_ecc-interrupts...
这详细说明了控制 OSPI_CLK 速度的方法-
如您所知、我们尝试在 AM644 EVM 上运行 oSPI 闪存、但没有成功。 因此、我们无法在 EVM 上对其进行测量。 您可以帮助检查测试可在 EVM 上工作的 oSPI 闪存的最大时钟频率吗?
这在速度方面似乎与 TRM(6.10.5.14.1 OSPI0 PHY 模式)不同?
此外、您还能帮助检查与 EVM 上的 oSPI 闪存进行通信时的设置和保持时间吗?
顺便提一下、打算在此器件上使用的最终操作系统是 Green Hills 操作系统、但目前正在 Linux 上进行评估。









