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.

[参考译文] AM5728:连接到 TI-AM5728 处理器的 DSP 内核的 ARM 内核代码以增强性能

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1526510/am5728-arm-core-code-to-dsp-core-of-ti-am5728-processor-to-enhance-the-performance

器件型号:AM5728

工具/软件:

您好、

我们将在一种用于高速数据采集和控制的设计中使用基于 Sitara AM572X 的 DSP 和 Arm 处理器。 同一项目的前身使用了 OMAP-L138 处理器、该处理器也包含 DSP 内核和 ARM 处理器。 OMAP 使用在处理器通信中建立的 dsplink 工作、从而提供更快的吞吐量。

有鉴于此、由于需要升级我们的设计、我们使用了具有双 ARM 和双 DSP 的 Sitara AM5278 处理器、但该处理器无法提供所需的更高效率和吞吐量。 项目详情如下所述。

  1. 在我们的上一个项目中、我们使用了 OMAP-L138 处理器 (ARM+DSP)、固件代码在 DSP 中作为 SYS/BIOS 实现、ARM 用于将.out 文件(在 CCS v5.3 中生成)部署到 DSP、它通过以太网从 PC 应用接收到、ARM 和 DSP 之间的通信是 DSPLink ----- 此接口/链接在 AM5728 中不存在/提供)有什么替代方法?

     2 我们选择 Sitara AM5278 的原因是为了增强性能以及使用通信接口 (CAN、I2C、SPI、键盘、Modbus)、 但使用 AM5728 处理器时、我们无法 通过使用可用的框架或接口 (OpenCL、IPC) 进行 ARM 和 DSP 之间的通信来部署 CCS v10.1 中生成的.out 文件

     3.我们尝试了将 DSP 代码移至 ARM (Linux)、但我们没有实现我们应用预期的更高性能、以上就是我们必须处理 AM5728 处理器的问题。 鉴于此、我们预计会有一些解决方案、如下所述。

a.       我可以获取 一些可以从 ARM 部署到 DSP 并运行的示例 DSP 工程(例如 DSP UART 上的 hello world)吗?

b.       如何将 DSP 作为独立内核运行? 如何部署从 CCS v10 生成的 DSP 固件应用(.out 文件)、该应用具有与 ARM 内核不同的通信接口 (CAN、I2C、SPI、UART、MODBUS)。

c.        从 OpenCL 生成的.out 文件(使用.cl 文件)从 ARM 部署到 DSP 并成功运行、但未部署从 CCS 生成的.out 文件。 如何操作?

d.       是否可以访问 OpenCL 工程中的接口(如 UART、PCIe 等)? 如果我们访问 OpenCL 工程中的接口、会遇到编译错误。

e.       我们 正在处理 RemoteProc — 如何生成.xe66 文件?

f.         我们是否可以从 ARM 到 DSP 动态部署和运行该.xe66 文件?

 

我们正在寻求你对上述关切的协助、请帮助我们克服这些问题。

我已  在 Linux VMware 工作站中安装了 ti-processor-sdk-linux-am57xx-evm-08_02_01_00 和 processor_sdk_rtos_am57xx_08_01_00_09。 目前、我的所有代码都在 ARM 内核上运行。 我愿意运行一些具有计算要求的模块以在 DSP 内核上运行。 有人能帮助我如何将 ARM 代码移动到 DSP 内核吗? 我已经通过从 ARM 内核传递 Hi 并从 DSP 内核传递 Hello 作为对 ARM 内核的确认来建立 IPC 机制。

如果有人以前已经这样做过并经历过它,那将是一个很大的帮助。

提前感谢您。

此致、

Krishna