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:AM64x TSN CPSW 应用-"UDMA RX 通道打开失败:0xFFFFFFFF"/DMA 资源分配问题

Guru**** 2574505 points
Other Parts Discussed in Thread: SK-AM64B, SYSCONFIG

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1574007/sk-am64b-am64x-tsn-cpsw-app---udma-rx-channel-open-failed-0xffffffff-dma-resource-allocation-issue

器件型号:SK-AM64B
主题: SysConfig 中讨论的其他器件

工具/软件:

您好、

我使用 SK-AM64B 板上的 AM64x MCU+ SDK(版本 11.01.00.17)。 我正在运行“TSN CPSW App“ 、并且在驱动程序初始化期间始终遇到以下错误:

  • 要解决 AM64x 上 CPSW 应用的“UDMA RX 通道打开失败:0xFFFFFFFFFFF“/DMA 资源分配错误、建议执行哪些步骤?

  • 如何正确修改/验证 RX 通道和流分配(在 sysconfig、sciclient_defaultBoardcfg_rm.c 或其他方法中)以确保充分分配 DMA 资源?

  • 如果资源分区发生变化、是否需要对电路板配置或引导加载程序进行更新?

  • SK-AM64B 上是否有缩减资源的 TSN CPSW 应用示例工作配置?

谢谢、

Shikha

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

    您好 Shikha、

    您能否提供有关此设置的更多详细信息? 开箱即用、我们预计不会看到此误差。 您能否说明一下您使用什么方法来刷写示例?

    如果您是通过 CCS 加载、那么您能否确保 DUT 在运行之间进行系统复位? 这将清除 UDMA 状态、否则会导致资源分配问题。 由于“TSN CPSW app“是用于 2 个示例的应用名称、您是否还能根据目录说明示例的名称?

    如果您使用 CCS 加载示例、我们建议按照以下顺序操作。

    1. 停止当前示例执行
    2. 断开模芯
    3. 发出系统复位命令
    4. 连接到所需的内核
    5. 发出 CPU 复位命令
    6. 加载示例

    这将解决您所面临的问题。 如果您使用其他方式加载示例、也请提及加载方法。

    谢谢。此致、
    Teja。