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.

[参考译文] Linux/AM3354:U-boot 2016.05支持 MT41K512M16-125

Guru**** 2559950 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624780/linux-am3354-u-boot-2016-05-support-mt41k512m16-125

器件型号:AM3354

工具/软件:Linux

我有一个基于 BBB 的电路板,并使用一个 MT41K512M16-125,当我修改 include/asm/arch/drdr_defs.h 时,我使用 AM335x_DDR_register_calc_tool.xls 获取 SDRAM_TIM_1=0x0AAAD4DB、SDRAM_TM_2=0x268F7FDA 和 SDRAM_3=501F88BF,但我无法找到 SDRAM_TIM_RELATCH 设置,例如,ETIM_RELET.*** 在哪里可以找到它们? 我应该在数据表中找到它们吗? 或者有人有设置吗?

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

    您使用的是哪个 u-boot 版本和 TISDK 版本?

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    现在、我更改了 u-boot、报告了"U-boot SPL 2011.09"、我没有下载 tisdk、但内核为 linux-3.2.0-psp04.06.00.11。 MLO 和 u-boot 可使用一块 MT41K256M16-125正常工作、但在使用一块 MT41K512M16-125时已死亡、我使用 AM335x_DDR_register_calc_tool.xls 和 Ratioseed xls 获取一些参数、并将其放入 DDR_defs.h 中、但在 spl.c 中调用 mem_minit_alloc 时已死亡
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    这是 u-boot 现在已经很旧了。 根据我的记忆、您需要修改以下文件:
    arch/arm/cpU/armv7/am33xx/board.c
    arch/arm/cpU/armv7/am33xx/dr.c
    arch/arm/cpU/armv7/am33xx/emif4.c
    如果需要、也可以修改 arch/arm/cpU/armv7/am33xx/mem.c。

    仅仅修改 ddr_defs.h 是不够的

    此致、
    Yordan