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.

[参考译文] RTOS/TMDSEVM6678:项目创建/ XGCONF 状态

Guru**** 2551110 points
Other Parts Discussed in Thread: TMS320C6678

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/603319/rtos-tmdsevm6678-project-creation-xgconf-status

器件型号:TMDSEVM6678
Thread 中讨论的其他器件:TMS320C6678

工具/软件:TI-RTOS

你好!

由于我需要在 DSP 上运行高度并行的算法、因此我获得了采用 TMS320C6678的 TDMSEVM6678L。
目标是将数据从远程主机推送到 DDR3存储器、触发算法并将数据读回远程主机。

为此、我预期的解决方案是使用 NDK 来实现简单的 UDP 或 TCP 协议、并在理想情况下将 OpenMP 用于主算法。

尽管一些主题讨论了在进行此类设置的过程中出现的特定问题、但我没有找到解决方案。
到目前为止、我成功地获得了一些正在运行的示例(例如、Nimu_emacClientExample_EVMC6678C66BiosExampleProject)、但这几乎不是坚实代码库的基础。

一些帖子说、带有 NDK 的 C6678不能与 XGCONF 一起使用、但最新的 CCS 版本让我希望得到更好的效果、因为我也没有找到任何有关源代码配置的最终和最新文档。

TL;DR:
使用具有 DHCP 和 TCP 的 NDK 以及具有 C++动态分配支持的 OpenMP 为 C6678创建 CCS 工程的当前最佳工具方法是什么?

谢谢!

PS:我的当前设置:
DEV-hosts 已尝试:Ubuntu 14.04 LTS 和 Windows 10 Pro
(我可以从两台主机成功地进行 JTAG 调试简单裸机示例和一些 PDK/NDK 示例。)
CCS 版本:7.2.0.00013
编译器:TI v8.2.0和 TI v8.1.3
处理器 SDK:processor_sdk_rtos_c667x_3.03.00.04 (及其附带的所有软件包)
PDK:pdk_c667x_2.0.5
XDC:xdctools_3.32.02.25_core (也具有3.50.0.20_core、但不适用于 PDK 样片)

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

    我已通知我们的 NDK 专家。 他们的反馈将在此处发布。

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

    同时、我已经成功地通过从客户端示例中删除所有代码内 NDK 配置来创建项目的一部分、并且只保留在 Nimu CPPI/QMSS-iface、OSAL、PA-iface 和 setuprm 中。 现在、我可以使用 XGCONF 工具设置 DHCP/TCP/UDP、还可以使用简单的 TCP 守护程序作为 C++类工作。
    在我全面了解之后、我将分享我的流程的详细信息。
    如果这是"正确的道路"或有更直接的道路,我仍希望得到建议。