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.

[参考译文] PHYTC-3P-KIT-AM64:使用 IPC 和 SPI 的工业通信

Guru**** 2482225 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448613/phytc-3p-kit-am64-industrial-communication-with-ipc-and-spi

器件型号:PHYTC-3P-KIT-AM64

工具与软件:

专家们、您好!

我正在处理一个涉及基于 AM64x 的电路板的项目。 要求包括:

1、使用应用内核处理 TCP 通信,处理接收的数据。
2.通过 IPC 将处理后的数据传输到实时内核。
最后、通过 SPI 将数据发送到外设。

但我遇到了以下挑战:

A53内核不支持 RTOS 模式下的 TCP 通信。
2.如果切换到 A53内核上的 Linux 来启用 TCP、就无法利用 R5F 内核。

如果您提供指导、说明如何使用当前处理器或任何其他处理器解决这些问题、我将不胜感激。

谢谢!

此致、

Akash

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

    尊敬的 

    感谢您的提问。

    Unknown 说:
    1. A53内核不支持 RTOS 模式下的 TCP 通信。[/QUOT]

    A53 FreeRTOS SMP 支持  仅为实验功能。

    如果我切换到 A53内核上的 Linux 以启用 TCP、我将无法利用 R5F 内核。

    您能详细介绍一下运行 A53 (Linux)和 R5F (RTOS 应用程序)的操作系统吗?

    此致

    Ashwani

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

    尊敬的 Ashwani:

    感谢您的响应。

    您能给我详细介绍一下运行 A53 (Linux)和 R5F (rtos-应用程序)的具体操作吗?

    在 A53上运行的计划应用应通过网络通信从 PC 接收数据、然后在处理后使用 IPC 将处理后的数据发送到 R5F 内核。 从 IPC 接收到的数据 将通过 SPI 进行处理并发送到外设。 我在 NORTOS 中构建了这两种应用(集成 IPC 和 SPI)、但由于在 NORTOS/FreeRTOS 模式下不支持 A53上的网络、因此我计划在 A53上使用 Linux。 希望它有助于了解这种情况。

    简单来说、我不受 Linux 或 FreeRTOS/NORTOS 的限制、但需要在 A53中接收来自网络通信的数据、对数据进行处理并通过 IPC 发送到控制器内核、然后通过 SPI 从控制器内核发送到外设。

    PC ->(TCP)->应用内核 ->(IPC)->控制器内核->(SPI)->外设。

     

    谢谢!

    此致、

    Akash

      

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

    尊敬的 Akash:

    您可以参阅   AM64x Academy 的多核部分

    然后它应使用 IPC 将经过处理的数据发送至 R5F 内核。 [报价]

    关于这一点、您可以将 处理器间通信(IPC)称为

    Unknown 说:
    当前或任何其它处理器。

    为此、您可以参阅 enet_intercore_icssg

    此致

    Ashwani

    [/quote]