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.

[参考译文] AM6442:要在 Linux 中禁用 A53的 CPWS/DMA“永久”,并让 R5F 使用它?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1116348/am6442-to-disable-the-cpws-dma-in-the-linux-for-a53-forever-and-leave-it-to-be-used-by-r5f

器件型号:AM6442

你(们)好

我们的 DIN 客户需要知道如何在 AM6442上执行此操作:

如何在 Linux 中禁用 A53的 CPWS/DMA“永久”,并将其留给 R5F 使用?

请发表意见,谢谢。

BR RIO

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

    你好。
    有任何反馈吗?

    BR RIO

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

    您好、Rio、

    您应该能够在 Linux 主板 DTS 文件中将状态设置为禁用。 这是一个有关如何执行该操作的可能示例。  这应该会从内核中禁用尝试初始化和拥有的 cpsw。 此外、还应禁用 MDIO。 内核引导日志中不应出现与 cpsw 或 MDIO 相关的消息、并且 ifconfig -a 除了环回之外还应显示无以太网接口。

    &cpsw3g: ethernet@8000000 {
    status = "disabled";
    };

    &cpsw3g_mdio {
    status = "disabled";
    };

    此致、

    Schuyler

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

    Schuyler 您好:  

    抱歉、DMA 怎么样?

    我认为在 Linux 上不能禁用它。

    但是、客户希望知道答案。

    BR RIO

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

    Schuyler 您好:

    是否有任何有关 DMA 的注释? 我们是否可以在 Linux 上禁用它并将其保留为使用的 R5 RTOS?

    BR RIO

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

    您好、Rio、

    禁用 A53 Linux 支持的另一种方法是从 Linux 内核配置中删除以下驱动程序。

    CONFIG_TI_DAVINCO_MDIO

    CONFIG_TI_K3_AM65_NUSS

    CONFIG_TI_K3_AM65_SWITCHDEV

    CONFIG_TI_K3_AM65_CPTS

    CONFIG_TI_K3_CPSW_TAS

    我正在确认此列表已完成。

    此致、

    Schuyler

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

    Schuyler 您好:  

    请让我简单解释一下:

    客户想知道如何禁用2项功能:

       a. Linux 上的"DMA"  

       B. Linux 上的"PRU/CPSW"。

    谢谢。

    BR RIO

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

    Schuyler、您好、  

    我们遇到错误消息:"EnetUdma_openRxCh:[Enet UDMA] UDMA RX Channel open failed:0xffffff"
    当我们使用 MCU_PLUS_SDK_am64x_08_02_00_31的"enet_lwip_cpsw"示例并在 AM64x GP EVM 的 Linux 上运行时。
    您的建议无效、我们仍有问题...  

    从消息中可以看到、这似乎是一个与 uDMA 相关的问题。
    请在其上结垢、thx。

    BR SAMGO

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

    您好、Rio、

    根据开发团队的说法、禁用 DTS 就足够了。  

    此致、

    Schuyler

x 出现错误。请重试或与管理员联系。