TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

PROCESSOR-SDK-J721S2: PROCESSOR-SDK-J721S2 ddr替换

Part Number: PROCESSOR-SDK-J721S2

hello!

在J721S2的板子上替换DDR为南亚NT6AN1024F32AC-J2H(2片4GB)。使用SPRACU8B_Jacinto7_DDRSS_RegConfigTool.xlsb重新配置生成board_ddrRegInit.h,报错如下图,能否告知是什么原因?如何修改?附件有board_ddrRegInit.h和对应的SPRACU8B_Jacinto7_DDRSS_RegConfigTool.xlsb。

 board_ddrRegInit.h

  • 这种问题可能由多种原因引起,包括但不限于以下几点:

    1. DDR参数配置错误:在使用DDR配置工具时,可能需要输入特定的DDR参数,如时序、电压等。如果这些参数设置不正确,可能会导致生成的配置文件出现错误。

    2. 工具版本不匹配:DDR配置工具可能需要与特定版本的硬件或软件开发工具配合使用。如果使用的工具版本不适配您的硬件或软件环境,可能会导致生成配置文件时出现错误。

    3. 输入数据错误:在使用DDR配置工具时,输入的原始数据可能存在错误,例如时序参数、电压参数等。这些错误可能导致生成的配置文件不正确。

    为了解决这个问题,您可以尝试以下方法:

    1. 仔细检查DDR配置工具的输入参数,确保输入的参数是正确的

  • 您好:

    1.目前使用的工具为SPRACU8B_Jacinto7_DDRSS_RegConfigTool.xlsb,版本为0.10.0,芯片是TDA4VE。SDK版本为ti-processor-sdk-rtos-j721s2-evm-08_06_01_03,版本是否匹配?

    2.上面截图的log的报错可能是DDR的什么参数错误导致的?

  • 您好

    1. 时序错误2. 电压错误3. 信号完整性问题4. DDR控制器配置错误

  • 你好,参数方面已经寻找ddr原厂确认,得到ddr原厂回复是rank不同,请问需要如何进行two rank ddr适配?

  • 1. 确定您的DDR芯片支持two rank DDR。

    2. 在SOC引脚布局中,将两个DDR rank的地址线和控制线连接到SOC的相应引脚。

    3. 在软件方面,需要配置DDR控制器和PHY以支持two rank DDR。

  • 您好:

            1.已确认DDR芯片支持two rank DDR。

            2.两个DDR rank的地址线和控制线已连接到SOC的相应引脚。

            3.能否详细说明下具体需要确认或配置那些参数以支持two rank DDR?

            4.目前使用的SDK版本是ti-processor-sdk-rtos-j721s2-evm-08_06_01_03,该版本是否支持two rank DDR?要修改那些参数吗?

  • 您好,

    配置步骤为;1. DDR配置 2. 芯片配置

  • 您好,能否详细说明下具体需要确认或配置那些参数以支持two rank DDR?

  • 您好,

    要支持two rank DDR,需要确认或配置以下参数:

    1. DDR控制器配置:需要配置DDR控制器以支持两个rank的DDR。涉及到设置寄存器或使用特定的DDR控制器配置工具来配置控制器。

    2. DDR时序配置:配置正确的时序参数以确保两个rank的DDR能够正常工作。

    3. PCB布局设计:在设计PCB时,需要考虑两个rank的DDR的布局和信号完整性,确保信号传输的稳定性和可靠性。

    4. DDR驱动强度配置:配置正确的驱动强度以确保两个rank的DDR能够正常工作。

    5. DDR电源和地连接:需要确保两个rank的DDR都能够得到稳定的电源供应,并且地连接良好。

    6. DDR控制器初始化代码:需要编写或配置DDR控制器的初始化代码,以确保在启动时正确初始化两个rank的DDR。

  • 您好,针对您说的第6点,目前我使用的SDK版本是ti-processor-sdk-rtos-j721s2-evm-08_06_01_03,该版本是否支持two rank DDR?是否需要额外编写代码?

  • 对于ti-processor-sdk-rtos-j721s2-evm-08_06_01_03,该版本应该是支持two rank DDR的。通常情况下,如果处理器和SDK支持two rank DDR,那么在使用该DDR时不需要额外编写代码。