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.
您好、专家、
根据 AM6442 TRM DDRSS0存储器映射区域、我们想知道 DDR 控制器寄存器的定义、TRM 没有此信息。
目前在使用1600MTS 进行 DDR 时存在一些问题、客户希望了解这些寄存器的定义以进行校准
他们已经将 SysConfig 工具用于 DDR 配置、但希望了解寄存器定义。
谢谢
Thomas
不仅是 DDR 控制器寄存器定义、还包括所有区域寄存器。 TRM 文档只定义了地址0xF300000至0xF300000+0x164的寄存器。 无法找到其他寄存器的定义。
您在1600MTs 时遇到了哪些类型的问题? 您使用的是哪种类型的 DDR? DDR4还是 LPDDR4?
此致、
James
尊敬的 James:
我们想知道 AM64_DDRSS_Config.gel 是否参加了 CBT 培训? 以及如何在 GEL 中进行 CBT 培训?
2.许多寄存器配置在 AM64_DDRSS_Config.gel 中完成、我们没有任何介绍寄存器定义的文档。 因此、我们不知道它的功能是什么。
例如、
HW_WR_REG32 (AM64_DDRSS_CTL_base + DDRSS_PI_REGISTER_TOFFS_DDRSS_PI_0_SFR_FFs、 0x00000B01);
我只能找到 AM64_DDRSS_CTL_base 是 DDR 控制器寄存器存储器区域(0xF308000)、但找不到有关寄存器定义的任何说明。 GEL 中的注释显示"从 PI 触发起始位..."、但我不知道这是什么意思。 "正在从 PI 触发起始位..." 它会做什么? CBT 培训或其他功能?
与相同、
HW_WR_REG32 (AM64_DDRSS_CTL_BASE + DDRSS_CTL_0_SFR_关闭, 0x00000B01 );
此致
小国
XixCu、我们的策略是使用 dev.ti.com/sysconfig 上的 SysConfig 工具进行 DDR 配置并提取许多寄存器详细信息。 此工具生成一个文件、可在我们的软件(包括 GEL)中使用该文件来正确配置 DDR。 它提供了一个可配置接口、此接口简化了寄存器值的设置以执行适当的初始化和训练(包括针对 LPDDR4的 CBT)。 AM64x_DDRSS_Config.gel 文件将使用该工具的 GEL 输出来初始化 DRAM。
此致、
James