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.

[参考译文] sk-AM64B:运行 enet_lwip_cpsw 示例时出错

Guru**** 2455560 points
Other Parts Discussed in Thread: SK-AM64B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1485206/sk-am64b-error-running-enet_lwip_cpsw-example

器件型号:SK-AM64B

工具与软件:

您好!

我正在尝试使用 SDK 10.01.00.32在 SK-AM64B 板上加载并运行"enet_lwip_cpsw"示例。 我可以编译它、但在加载它时收到错误:

MAIN_Cortex_R5_0_0:在长度为0x7ff0的第0页上的0x8007b080写入存储器块时出现故障:(错误-1065 @ 0x8007C080)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真软件包20.0.0.3178)
MAIN_Cortex_R5_0_0:文件加载程序:验证失败:目标写入0x8007B080失败
MAIN_Cortex_R5_0_0:GEL:文件:c:\Users\167217\workspace_v12\enet_lwip_cpsw_am64x-sk_r5fss0-0_freertos_ti-arm-clang\Release\enet_lwip_cpsw_am64x-sk_r5fss0-0_freertos_ti-arm-clang.out 失败:

目前我还没有将以太网电缆连接到主板上、只是想知道为什么会发生这种情况、如何解决? 如果我编译并运行环回示例(enet_cpsw_loopback_mac_end)、其将成功运行。

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

    大家好、 

    感谢您的提问。

    我会检查一下、然后回复给您。

    此致

    Ashwani

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

    谢谢、根据我的理解、DDR 未初始化。 这里是我的目标配置 GEL 文件、我将"..\emulation\gel\AM64x\cpu_reset.gel"下的所有内核用作初始化脚本。 我使用 R5_0_0_0内核进行连接、并尝试加载.out 文件、然后出现该错误。

    我尝试了 R5_0_0_0内核上的"..\emulation\gel\AM64x\AM64_DDRSS\AM64x_SK_EVM.gel"、在使用后仍然出现不同的错误:

    MAIN_Cortex_R5_0_0:GEL 输出:器件类型为 HSFS
    MAIN_Cortex_R5_0_0:GEL 输出:从 R5或 A53运行
    MAIN_Cortex_R5_0_0:GEL 输出:器件类型为 HSFS
    MAIN_Cortex_R5_0_0:GEL 输出:从 R5或 A53运行
    MAIN_Cortex_R5_0_0:GEL 输出:从 R5运行
    MAIN_Cortex_R5_0_0:GEL 输出:

    DDR 未通过 R5连接进行初始化。

    转到菜单"Scripts -> AM64 DDR Initialization -> AM64_DDR_Initialization_ECC_Disabled"以初始化 DDR。

    ===

    MAIN_Cortex_R5_0_0:GEL 输出:-->>LPDDR4初始化正在进行...<<--
    MAIN_Cortex_R5_0_0:在第0页长度为0x4的0xf300020上写入存储器块时出现故障:(错误-1065 @ 0xF300024)无法访问器件存储器。 验证存储器地址是否在有效存储器中。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真软件包20.0.0.3178)
    无法评估 AM64_DDR_Initialization_ECC_Disabled ()。
    目标写入0x0F300020失败
    at *((unsigned int*)(AM64_DDRSS_SS_BASE+0x020)=(unsigned int)(*((unsigned int*)(AM64_DDRSS_SS_BASE+0x020))&~(0x3FF)|0x1EF)[AM64_DDRSS_Config.gel:34]
    在 DDRSS_DDRSS_Config Init_Reg_Copy (0)[AM64_DDRSS_Config.gel:128]
    在 AM64_DDR_Initialization_ECC_Disabled ()

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="644100" url="~/support/processors-group/processors/f/processors-forum/1485206/sk-am64b-error-running-enet_lwip_cpsw-example/5703861 #5703861"]MAIN_Cortex_R5_0_0:GEL 输出:器件类型为 HSFS[/QUOT]

    假设您的电路板为 HSFS (版本 E3)、因为 GP 不能与最新的 SDK 开箱即用。

    我尝试在我这边获取 HSFS 板来重现该问题。

    根据我的理解、DDR 未初始化。

    您没有使用 SBL null + CCS 加载二进制文件?

    AM64x MCU+ SDK:EVM 设置

    此致

    Ashwani

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

    SBL 为空、谢谢