2410370_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2410370_zh-CN

2410370_zh-CN

[i.MX8MM] DDR PHY 训练固件日志级别:“最大调试”值并集成到 U-Boot 中

尊敬的恩智浦技术支持团队:

我们目前正在使用 MSC DDR 工具/DDR 测试工具调试我们定制的 i.MX 8M Mini 平台上的 DDR 训练问题,并希望澄清 PHY 日志级别配置。

1. 关于配置值

在 DDR 工具 GUI 中, “PHY 日志级别”下拉菜单包含以下选项:

  • 固件已完成

  • 断言消息

  • 阶段完成

  • 粗略调试

  • 详细调试

  • 最大调试

我们检查生成的 .ds 文件。我们注意到脚本中包含一些关于 TrainInfo 设置的注释:

# 以下内容仅供工厂内部使用,强烈建议不要更改。
ddrparam 设置 TrainInfo 0x04 # 0x05 = 详细调试(例如眼部延迟)
# 0x0A = 粗略调试信息(例如排名信息)
# 0xC8 = 阶段完成
# 0xC9 = 断言消息
# 0xFF = 固件完成
# 其他 = 已预留

我们希望直接在 U-Boot SPL 中配置此 PHY 日志详细程度,以便在启动初期通过 UART 捕获完整的训练日志。

2. 将 PHY 日志级别移植到 U-Boot / SPL (lpddr4_timing.c)

  1. TrainInfo 日志详细程度参数能否在 DDR 时序结构中定义(例如,在 lpddr4_timing.c 或 SPL 中的 DDR PHY 初始化序列中)?

  2. 如果可以,能否请您指导我们如何将 `ddrparam set TrainInfo 0x04` 正确地集成到我们的 U-Boot 代码库中?如果您能指出 lpddr4_timing.c (或 PHY 消息块)中应该映射此参数的具体结构或寄存器,我们将不胜感激。

谢谢你的帮助。

Re: [i.MX8MM] DDR PHY Training Firmware Log Level: Value for "Maximal Debug" and Integrati

你好,

Train Info 是一个 PHY 固件参数,通常不是 LPDDR4 时序结构的一部分。我不会直接添加 0x04。

Re: [i.MX8MM] DDR PHY Training Firmware Log Level: Value for "Maximal Debug" and Integrati你好,
感谢您的回复。

在最近的测试中,我们需要使用以下PHY固件参数启用DDR训练调试信息:

ddrparam 设置 TrainInfo 0x04

能否指导我们如何将此命令转换为 U-Boot SDK 中的 C 代码或将其集成到 U-Boot SDK 中(例如,特定的驱动程序结构、API 或配置定义)?

多谢。
タグ(1)
評価なし
バージョン履歴
最終更新日:
2 週間前
更新者: