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.

[参考译文] CCS/TMS320F28388D:无法使用 XGCONF 查看/配置 NDK

Guru**** 2952510 points

Other Parts Discussed in Thread: TMS320F28388D, C2000WARE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/954589/ccs-tms320f28388d-unable-to-view-configure-ndk-with-xgconf

器件型号:TMS320F28388D
主题中讨论的其他器件: C2000WARE

工具/软件:Code Composer Studio

尊敬的 TI:

我正在尝试向 TMS320F28388D 上的 Cortex-M4添加 NDK 支持。 当我针对 TMS320F28388D 的 Cortex-M4创建一个新的 SYS/BIOS 项目时、我确保启用 XDCtools、SYS/BIOS、NDK 和 NS。 创建项目后、我打开使用 XGCONF 创建的 app.cfg。 我导航到系统概述页面、但无法看到任何与 NDK 相关的模块。 我是否错过了一个步骤?

以下是我使用的各种封装的版本:

XDCtools - 3.60.2.34_core

SYS/BIOS - 6.76.4.02

NS - 2.60.01.06

NDK - 3.61.01.01

Code Composer Studio (CCS)- 9.3.0.00012

谢谢!

Joseph Keene

AMET 公司

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

    我正在查看 C2000Ware 中使用 NDK 的 tcpEchoF2838X 示例、它也不会显示在系统概述页面中。 它看起来是直接调用函数而不是使用 cfg 文件。

    NDK_f2838x_3_61_01_01软件包似乎也无法被 CCS 发现(或者至少在我的计算机上不能发现-它是否适合您?)。 我会询问周围的人以尝试获得确认、但我怀疑此版本不支持 XGCONF 模型。

    惠特尼

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

    尊敬的惠特尼:

    感谢您的观看。 我遵循了 ToddMullanix 在以下论坛帖子中的建议: https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/657309?CCS-MSP432E411Y-NDK-settings-not-available-XGCONF 

    基本上、他详细介绍了如何更改.cfg 以配置 NDK。 这仍然不会在 XGCONF 中显示 NDK 模块、但我仍然能够测试与您提到的 tcpEchoF2838X 示例相同的功能。  

    我还同意无法通过 CCS 找到该版本的 NDK。 我实际上是通过用户 Sudharsanan 的另一个论坛帖子找到它的: https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/825398/3052971?tisearch=e2e-sitesearch&keymatch=TMS320F28388D%25252525252525252520NDK#3052971 

    更高版本是否支持通过 XGCONF 配置 NDK 模块? 此外、我似乎无法创建套接字来捕获指定端口上的原始数据包。 NDK 上是否不支持该功能? 以下是我的套接字创建命令:

    int server;
    int protocol = 0x88A4;// EtherCAT 数据包类型
    ...
    服务器=套接字(AF_packet、SOCK_RAW、htons (protocol));
    

    我已经尝试使用 fdError()调试套接字命令,但它为我返回0。 有什么想法我做了什么错?

    谢谢!

    Joseph Keene

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

    目前、我们没有计划在未来的版本中支持 XGCONF。

    tcpEcho 示例是否按预期工作? 我已要求一位同事研究你关于 socket()的问题--他们应该很快就能回来。

    惠特尼

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

    感谢您对 XGCONF 的更新。 我将仅使用按照上述论坛帖子中的说明创建的.cfg 版本。

    tcpEcho 示例可按预期工作。 根据 NS 用户指南、我认为插槽功能的问题在于 NS 上的插槽实现不包括全部功能。 因此、它仅支持 AF_iNet、而不支持 AF_PACKET。 根据我从 NS 和 NDK 用户指南中了解的内容、我可能需要使用 AF_RAWETH 和 SOCK_RAWETH 来执行我想要执行的操作。

    感谢你的帮助、

    Joseph Keene