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.

[参考译文] TCP-AM243X:MCU-PLUS-SDK TCP-AM243X:如何通过两个内核之间的共享 RAM 激活 MCU-PLUS-SDK。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1481128/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x-how-to-activate-tcp-over-shared-ram-between-two-cores

器件型号:MCU-PLUS-SDK AM243X

工具与软件:

我已经成功地在每个内核上运行了 tcp_server 示例。

我想同时运行它们。

当内核0正在配置 Enet 时,内核1会卡在 DMA 断言中。

我有两个内核定义了相同的 CONFIG_ENET_CPSW0与 ENET TX DMA 通道0等是否应将内核1更改为  CONFIG_ENET_CPSW1...等?

我是否可以使用内核1上的 DMA (因此它们不会产生胶化)?

请提供帮助。

谢谢!

Eli

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

    您好、 Eli、

    感谢您的提问。

    当 core-0正在配置 Enet 时、core-1卡在 dma assert 中。

    这似乎是相关的资源分配。

    [报价用户 id="563775" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1481128/mcu-plus-sdk-am243x-mcu-plus-sdk-am243x-how-to-activate-tcp-over-shared-ram-between-two-cores "]我两个内核都使用 ENET TX DMA 通道0定义了相同的 CONFIG_ENET_CPSW0……等我是否应该将 core-1更改为  CONFIG_ENET_CPSW1..et?[/QUOT]

    有。 您可以参考以下文档、如果需要进一步的帮助、请告诉我

    AM64x 和 AM243x 上的五个以太网端口启用

    此致

    Ashwani