Other Parts Discussed in Thread: SYSCONFIG
器件型号:AM243X - INDUSTRIAL-COMMUNICATIONS-SDK
主题: SysConfig 中讨论的其他器件
您好:
我们正在使用 AM243x 工业通信 SDK v11.00.00.08 、对 SDK 中包含的 LPDDR4 初始化头文件有疑问。
背景
我们目前正在使用 mcu_plus_sdk/source/drivers/ddr/v0/soc/am64x_am243x/ SDK AS-IS 中的 board_lpddrReginit.h(位于)。 我们正在评估我们是否需要切换到为电路板定制的自定义配置(Winbond W66BP6NBUAFJ、2Gb LPDDR4,单通道)。 要做出这一决策、我们需要完全了解 SDK 提供的文件对哪些参数进行编码。
问题 1:SDK 提供的 board_lpddrReginit.h 的 SysConfig 源代码
头文件包含以下注释:
* This file was generated with the
* AM64x SysConfig DDR Subsystem Register Configuration Tool v0.08.40
* Wed Feb 02 2022 16:59:34 GMT-0600 (Central Standard Time)
但是、 .syscfg SDK 中不包含任何相应的文件。 如果没有此功能、寄存器值就不是人类可读的、并且很难理解在生成过程中假定了哪些 DRAM 时序/电气参数。
您能否提供 .syscfg 在 SDK v11.00.00.08 中用于生成 board_lpddrReginit.h 的文件(或等效参数列表)?
问题 2:SDK 文件与 v0.10.32 默认输出之间差异的说明
我们使用最新的公开可用的 DDR 子系统寄存器配置工具 v0.10.32 重新生成了标头、其中包含 LPDDR4 的默认设置 (16GB 密度、800MHz)。 我们发现与 SDK 提供的文件相比有差异。
-
.syscfg与 v0.10.32 搭配使用(默认值) - 从 v0.10.32 生成的标头
您能否解释一下造成这些差异的原因? 具体而言、我们想知道:
- SDK 文件中的差异是代表有意调整、工具版本之间应用的错误修复、还是其他内容
- 与 SDK v11.00.00.00.08 中提供的内容相比、v0.10.32 输出是否更正确/最新
附件
- default_DDR_syscfgv0.10.32.syscfg.txt — 与 v0.10.32 配合使用的 Config_Tool_输入(将.syscfg.txt 更改为.syscfg)
- board_lpddrReginit_default_DDR_v0.10.32 Config_Tool_ 生成的标头v0.10.32.h
感谢您的帮助。