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.

[参考译文] AM3352:DDR3设计

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1517590/am3352-ddr3-design

器件型号:AM3352

工具/软件:

你好。

我使用 AM335x 和 DDR3-16位(4G)存储器设计了系统。

当我启动系统时、它成功地检测到512MB 的 DRAM 容量、但随后用 REST 代码失败、并且不会对 DRAM 函数 Initr_malloc 上的任何代码做出反应

当它检测到容量时、意味着对 DRAM 的读写正常吗? 对吗?

关于如何测试 DRAM 是否正常工作的任何建议? 是否添加到源代码?

Tx

使用 musb-hdrc、在 ep1in 状态 ep2in 下输出 ep1out
MAC 98:89:24:73:2a:84
主机 MAC de:ad:be:af:00:00
RNDIS 准备就绪
musb-hdrc:外设复位 IRQ 丢失!
高速配置#2:2 mA、以太网小工具、使用 RNDIS
USB RNDIS 网络启动!
BOOTP 广播1
BOOTP 广播2.
USB 以太网设备供电
来自服务器192.168.1.9的 TFTP;我们的 IP 地址是192.168.1.3
文件名'uboot'。
加载地址:0x807fffc0
正在加载:################################################################
#######################
431.6KiB/s
已完成
传输的字节= 440832 (十六进制6ba00)


U-Boot 2014.07-00002-gc3d638d-dirty (2025年5月19日- 21:36:04)

I2C:准备就绪
DRAM:512 MIB

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

    请使用 AM335x EMIF 工具电子表格( https://www.ti.com/lit/pdf/SPRACK4 )为您的存储器正确配置 AM335x 控制器和 PHY。  即使它检测到正确的容量、也可能存在一些时序或信号完整性问题、这些问题可以通过优化的配置来解决。

    此致、

    James

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

    我尝试过、

    当我禁用 CPU 现金时、它将成功启动。  

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

    您好、Erfran、

    我们的主要资源目前已不在办公室、请预计 两次回复之间的时间会延长。

    不确定您是否在 u-boot 上进行了一些自定义修改、但如果您要测试基本的存储器完整性、我相信 mtest 命令应该足以满足您的需求。

    此致、

    Lucas