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.

[参考译文] TDA2SX:DRAM 大小问题

Guru**** 2933120 points

Other Parts Discussed in Thread: TDA2SX

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/666823/tda2sx-dram-size-issue

器件型号:TDA2Sx

尊敬的 TI 专家:

我使用 TDA2SX 设计了一个用于演示的新项目。我们使用与  TDA2x EVM CPU 板相同的 DRAM (4个4Gb DDR3L、2个1Gb DDR3L 和1个具有 ECC 的4Gb DDR3L)。

 当 TDA2x EVM CPU 板启动时、可以识别4GB 内存大小。

但是、当我启动自己的电路板时、只能识别1.5GB 的内存大小。

我们使用与 TDA2x EVM CPU 板相同的引导映像。

当我们启动 TDA2x EVM CPU 板时,它可能会将 PCB 版本识别为 H.0。

当我们启动自己的电路板时、无法识别 PCB 版本。

启动映像在识别不同的 PCB 版本时是否会设置不同的 DRAM 大小?
 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我已将您的问题转交给一位专家征求意见。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我不确定该大小是否正确发布,因为您指定的 DRAM 大小为2.5 GB (4个512 MB、2个128 MB 和1个512 MB)。
    您使用的软件包是什么。
    如果使用 Linux、您可以检查 EEPROM 是否正确编程、以便检测到 DDR 的大小为4 GB。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rishabh,

    抱歉,请更正我的内存配置。我的项目的内存大小为4*4Gbit DDR3L、2*8Gbit DDR3L 和1*4Gbit ECC DDR3L。它与 EVM 配置相同。

    您是说 PCB 版本和存储器大小信息在 EEPROM 中编程了吗? 我们还有板载 EEPROM、但我们现在没有对它进行编程、它是空的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能告诉我您使用的软件包是什么吗?

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rishabh,

    我们尝试了2个版本的软件、一个是 VSDK 2.9版本、 使用此软件时、EVM 演示板的内存大小为1.5GB;软件的另一个版本为 VSDK 3.1、使用此软件时、EVM 演示板的内存大小为4GB。但使用这两个版本的软件时、我们自己的板的内存大小始终显示为1.5GB。

    今天、我们将自己电路板的 EEPROM 替换为从 EVM 演示板上去焊的 EEPROM、电路板的内存大小可以显示为4GB、使用 VSDK 3.1。 因此、看起来存储器大小和 PCB 版本信息都是在 EEPROM 中编程的。 您能帮我在哪里下载 已在 EVM 演示板 EEPROM 中编程的软件吗? 或者、除了 PCB 版本和存储器大小之外、您能否帮助我了解在 EEPROM 中编程了哪些类型的信息?

    谢谢

    王洁

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能否确认您使用的是 Vision SDK Linux 还是 Vision SDK BIOS?
    在 Vision SDK BIOS 中、Lisa 映射仅针对512 MB 完成。
    对于 Vision SDK Linux、映射是针对1.5 GB 完成的、这与您之前的观察结果一致。

    我已与 Linux 专家联系、帮助您了解最新的观察结果、您会发现4GB 的 EEPROM 发生了变化。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Rishabh,
    我们使用的是 Vision SDK Linux
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    Uboot 专家似乎不在办公室。 您将在下周收到回复。

    此致、
    Rishabh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    以下是 EEPROM 标头:

    EEPROM 字段
    字节位置
    说明
    ID.HEADER
    [3:0]
    0xAA5533EE
    固定了标头 ID 开始处的值。
    ID.Board_name
    [19:4]
    ‘5777xCPU’
    (ASCII)
    对于 Vayu–‘5777xCPU-DDR3’的固定值
    ‘TDA3–‘TDA3X-DDR3’、‘TDA3X-LPDDR2’、TDA3X-DDR2’的固定值
    ID.VERSION_MAJOR
    [21:20]
    0x6
    A=0x1
    B=0x2
    C=0x3
    D=0x4
    E=0x5
    F 已跳过
    G=0x6
    H=0x7
    ID.VERSION_MINOR
    [23:22]
    0x0
    0x0表示主要版本
    0x1-0x15用于其他
    ID.CONFIG_OPTION
    [27:23]
    0x2.
    位0:0 - QSPI (默认值)、1 - NOR
    位1:1–EEPROM 中的 MAC 地址(默认值)
    位2:1–支持扩展存储器配置、0–否
    位3:1–支持 EMIF1、0–否
    位4:1–支持 EMIF1 ECC、0–否
    位5:1–支持 EMIF2、0–否
    位6:0–支持 EMIF2 ECC、0 -否
    EMIF1_SIZE 字节
    [31:28]
    0x0
    EMIF1的存储器大小
    EMIF2_SIZE 字节
    [35:32]
    0x0
    EMIF2的存储器大小
    保留
    [55:36]
    0x0
    保留
     
     
     
     
    Mac_ADDR
    0x7F00
    00.0E.99.zz.yy.xx
    可选 MAC 地址

    您必须修改 EMIF1_SIZE 和 EMIF2_SIZE 字段。

    此致、

    Rishabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢、问题得以解决