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.

[参考译文] 66AK2E05:UBoot 在 DDR3 0字节处挂起

Guru**** 2590100 points
Other Parts Discussed in Thread: 66AK2E05

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/640305/66ak2e05-uboot-hangs-at-ddr3-0-bytes

器件型号:66AK2E05

您好!

我们面临的问题是、对于首次上电、uBoot 在 DDR3 0字节处停止。  

打印件为-  

U-Boot 2017.01 (2017年10月5日- 19:52:37 +0530)

CPU:66AK2Ex SR1.0
型号:德州仪器 Keystone 2 Edison EVM
I2C:  就绪
DRAM:  
清除整个 DDR3内存以启用 ECC
0字节

重新打开电路板的电源后、电路板将正常启动、并打印以下内容:  

CPU:66AK2Ex SR1.0
型号:德州仪器 Keystone 2 Edison EVM
I2C:  就绪
DRAM:  
清除整个 DDR3内存以启用 ECC
2GiB
NAND: 512 MiB

NET:  无法获取 EtherNet-MDIO 的 PHY:Addr 0

警告:netcp@24000000使用 ROM 中的 MAC 地址
eth0:netcp@24000000C\n 不能获取 Ethernet-MDIO 的 PHY:地址1

警告:netcp@slave-1 (eth1)使用随机 MAC 地址- 66:b9:4b:02:27:25
,eth1:netcp@slave-1.
警告:netcp@slave-2 (eth2)使用随机 MAC 地址- A6:8e:bf:19:E4:C1
,eth2:netcp@slave-2
警告:netcp@slave-3 (eth3)使用随机 MAC 地址- 82:3D:58:d6:ed:49
,eth3:netcp@slave-3
警告:netcp@slave-4 (eth4)使用随机 MAC 地址- 86:46:F4:04:C8:69
,eth4:netcp@slave-4
警告:netcp@slave-5 (eth5)使用随机 MAC 地址- 26:31:75:40:81:13
,eth5:netcp@slave-5
警告:netcp@slave-6 (eth6)使用随机 MAC 地址5a:fc:97:02:06:f2
,eth6:netcp@slave-6
警告:netcp@slave-7 (eth7)使用随机 MAC 地址- d6:1f:8b:42:ef:73
,eth7:netcp@slave-7
按任意键停止自动引导:3.

有时、我们需要对电路板进行多次循环通电、有时需要对电路板进行首次正常启动。

能不能告诉我这种行为的可能原因是什么。  

谢谢、此致

Tarang Jindal

 

 

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

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

    我没有听到。 我认为您已经解决了您的问题。 我现在要关闭此主题。
    如果您未解决问题、请在此处随意发帖。

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

    很抱歉耽误你的回答,我现在休假了。

    我们使用的是"u-boot-2017.01+gitAUTOINC+9fd60700db-g9fd60700db"。

    ~/nib-ti/k2e-down/board-support/evm/u-boot-2017.01 +gitAUTOINC+9fd60700db-g9fd60700db (processor-sdk-local)# git show
    提交0e59a7639df250920e82f01407c028838f22ccca
    作者:Texas Instruments SDK Builder <>
    日期:2017年6月28日星期三16:51:23 -0400

    创建本地分支

    以下提交用于此本地分支、是使用的
    此 SDK:
    9fd60700db4562ffac00317a9a44761b8c3255F1。

    diff --git a/TISDK-README b/TISDK-README
    新文件模式100644
    索引0000000..657ec19
    /dev/null
    ++ b/TISDK-README
    @@-0、0+1、5 @@
    +创建本地分支
    +
    +下面的提交用于此本地分支并且是由使用的
    +此 SDK:
    +9fd60700db4562ffac00317a9a44761b8c3255F1

    谢谢、此致
    Tarang Jindal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、这是最新的 u-boot。
    您能否分享这是一个定制板? 如果是、请检查您的硬件。

    如果这是 EVM、请尝试使用 JTAG 将其连接到 CCS、并加载 GEL 文件以验证您的硬件是否处于活动状态。

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

    您好!

    这是我们具有66AK2E05 SoC 的定制板。  

    我尝试使用 CCS 和 JTAG 加载 GEL 文件。 工作正常、  

    谢谢、此致

    Tarang Jindal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    然后、如果 GEL 文件中的 DDR 测试正常工作、则应修改 u-boot 中的 DDR 设置。 以下文件:
    μ C/ti-processor-sdk-linux-k2e-evm-04.01.00.06/board-support/u-boot-2017.01+gitAUTOINC+590c7d7fe1-g590c7d7fe1/board/ti/ks2_evm/board_k2e.c ~
    μ C/ti-processor-sdk-linux-k2e-evm-04.01.00.06/board-support/u-boot-2017.01+gitAUTOINC+590c7d7fe1-g590c7d7fe1/board/ti/ks2_evm_ddr3_cfg.c ~
    μ C//ti-processor-sdk-linux-k2e-evm-04.01.00.06/board-support/u-boot-2017.01+gitAUTOINC+590c7d7fe1-g590c7d7fe1/board/ti/k2_evm_ddr3_k2e.c ~

    以及以下位置的文件:
    μ C/ti-processor-sdk-linux-k2e-evm-04.01.00.06/board-support/u-boot-2017.01+gitAUTOINC+590c7d7fe1-g590c7d7fe1/arch/arm/mach-keystone/~

    此致、
    Yordan