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 样片)