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.

[参考译文] PROCESSOR-SDK-AM64X:Enet lwip cpsw uDMA 错误

Guru**** 2543970 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1250152/processor-sdk-am64x-enet-lwip-cpsw-udma-error

器件型号:PROCESSOR-SDK-AM64X
主题中讨论的其他器件:SysConfig

大家好!

我将工程中的 SysConfg 和 SDK 从08_02_00_31更新到08_06_00_45。  对于以太网来说、有很多变化。 在我的主项目中、程序 在 test.c 行700 sys_sm_wait 中一直等待初始化。 如果仅运行 enet lwip cpsw 示例、则会出现 udma 错误。  

您能帮我解决这个问题吗?

谢谢你。  

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

    Michael、您好!

    感谢您的提问。

    根据我的理解、您正在从事:

    1. AM64x-EVM
    2. MCUSDK 8.6.0.45  
    3. Enet_lwip_cpsw 示例

    正确吗?

    我将尝试在我的设置中重现该问题并与您联系。

    此致

    阿什瓦尼

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

    我对该项目使用自定义板。

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

    感谢 Michael 更新。

    您能否在 AM64x-EVM 上尝试此操作并更新结果?

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    在 AM64x-EVM 上、程序正常工作。 但是、 此器件的硬件 在我们的定制  电路板上是相同的。

    此致

    迈克尔

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

    Michael、您好!

    在 AM64x-evm 上该程序可正常使用

    感谢确认。

     此部件的硬件 在我们的定制  主板上是相同的

    你是说 Phy 吗? 您能确定两种设置之间的区别吗?

    您能否共享 SysConfig 和链接器文件?

    从日志:

    看起来像 PHY0:CPSW 处于活动状态。

    此致

    阿什瓦尼

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

    您好!

    链接器文件与示例相同、并且修改了 SysConfig、我只使用一个 NETIF 实例。

    您可以在附加的 ZIP 文件中找到这些文件。

    e2e.ti.com/.../1641.example.zip

    此致

    迈克尔

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

    Michael、您好!

    感谢您共享 SysConfig 文件。

    您使用的是哪种 PHY?

    您使用的是哪种 MDIO 模式?

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    我们使用 DP83867ISRGZ PHY 和 MDIO 正常模式。

    此致

    迈克尔

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

    Michael、您好!

    感谢更新。

    是否可以使用 MDIO 自动(正常)模式读取 PHY 寄存器?

    此致

    阿什瓦尼

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

    尊敬的  Ashwani:

    我认为是这样。 该程序指示 PHY 处于活动状态。  

    该程序适用于旧的 SDK 版本08_02_00_31。

    此致

    迈克尔

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

    Michael、您好!

    总结:

    测试案例: enet_lwip_cpsw 示例

    定制电路板在使用8.2.0.31时可以正常工作、但在 SDK 8.6.0.0.45时不能正常工作。

    如果使用8.6.0.45、它将产生与 Tx DMA 相关的错误。

    正确吗?

    此致

    阿什瓦尼

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

    尊敬的  Ashwani:

    是的、这是正确的。

    此致

    迈克尔

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

    尊敬的  Ashwani:

    您有任何新信息吗? 您能告诉我当前的状态吗?

    感谢你的帮助。

    此致

    迈克尔

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

    Michael、您好!

    我刚从逻辑库中拿到客户电路板、
    我正在进行设置。 希望能够在星期一运行测试并为您提供结果。

    此致

    阿什瓦尼

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

    Michael、您好!

    因为我们转移到电子邮件支持。 我们可以关闭此主题吗?

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    我们可以关闭该主题。 但也许我们也应该发布问题的解决方案,当我们发现它.

    此致

    迈克尔

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

    好的、

    然后、我将不断更新进度、并使该线程保持打开状态。

    我不应该在此处发布您的电路板设置相关图片。 正确吗?

    此致

    阿什瓦尼

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

    1641.example.zip

    此致

    [/报价]

    以下是我在 syscfg 文件中观察到的一些变化:

    您正在使用 MDIO_NORMAL_MODE、而我的设置中使用的是 MDIO_MANUAL_MODE。

    是否可以切换模式并尝试?

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    我已经尝试过这种方法。 这是该示例的基本设置。 但遗憾的是、它不起作用。

    此致

    迈克尔

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

    感谢 Michael 更新。

    您是否可以共享安装程序中更新的 SysConfig 文件?

    此致

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

    e2e.ti.com/.../5684.example.zip

    尊敬的 Ashwani:

    我将此 SysConfig 文件用于 ti 示例。  

    此致

    M·伯恩哈特

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

    谢谢 Michael。

    我将尝试  在定制板上使用此 SysConfig 文件+ MCUSDK 8.6 enet_lwip_cpsw 示例+ MAC 地址 CLI 命令相关更改、并更新结果。

    我们缺少一些东西吗?

    此致

    阿什瓦尼

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

    Michael、您好!

    此 syscfg 也不启用 MANUAL_MODE。

    您能否在以下位置参考 syscfg :C:\ti\mcu_plus_sdk_am64x_08_06_00_45\examples\networking\lwip\enet_lwip_cpsw\am64x-evm\r5fss0-0_freertos 以查看您的工程并更新结果?

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    好的、我没有看到您再次发送了我的 SysConfig 文件。 我的错。 您可以向我发送您的 SysConfig 文件吗? 我们的板的示例是否适合您?

    此致

    M·伯恩哈特

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

    Michael、您好!

    我在 SysConfig 文件中没有任何本地更改。 请参阅以下一个 MCUSDK 8.6.0.45表格。

    您能否在以下位置参考 syscfg :C:\ti\mcu_plus_sdk_am64x_08_06_00_45\examples\networking\lwip\enet_lwip_cpsw\am64x-evm\r5fs0-0_freertos[/报价]

    此致

    阿什瓦尼

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

    尊敬的 Ashwani:

    我现在是手动完成的、因为我已经对工程进行了更改、并且 SysConfig 文件仅链接到工程中。

    这个示例不起作用。 我想这就是我更改设置的原因。

    我得到一个断言:

    希望设置正确。 SysConfig 文件 会显示一个感叹号、但没有告诉我为什么。

     我们的板的示例是否适合您?

    e2e.ti.com/.../7217.example.zip

    此致

    M·伯恩哈特

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

    No Michael

    我遇到了与 MAC 地址相关的问题。  

    然后、我想看看您的设置和我的设置之间的其他差异。

    我将对您进行检查和更新。

    此致

    阿什瓦尼

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

    Michael、您好!

    我们不支持自定义 EEPROM 相关代码更改。

    请告诉我是否有其他方法引导应用程序。

    此致

    阿什瓦尼

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

    e2e.ti.com/.../5314.eeprom.zip

    尊敬的 Ashwani:

    请参阅随附文件中的。

    此致

    阿什瓦尼

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

    谢谢 Michael。

    我将检查它。

    此致

    阿什瓦尼