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.

[参考译文] TMS320C6678:TMDXEVM6678LXE EVM 板

Guru**** 2551110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1106352/tms320c6678-tmdxevm6678lxe-evm-board

器件型号:TMS320C6678

我正在使用连接到 TMDXEVM6678LXE EVM 板的 CCS v11.2和 MCSDK v2.1.2.6。
我已经能够在此 EVM 板上构建并运行 HUA 演示、多核 LED Play DDR3以及 NIMU_emacClientExampleC6678Bios 示例项目。

对于以下用例、我希望有一个良好的起点:

  我已经有一个通过以太网运行 UDP/IPv4的 GUI 应用程序、它可以发送和接收 UDP 消息。

  我需要在  TMDXEVM6678LXE EVM 电路板上构建和运行软件、该电路板可以从 GUI 接收 UDP 消息、解析消息并使用 UDP 消息返回 GUI。

  我的目的是仅要求单个内核上的"堆栈"(例如 Core0)。

非常感谢您的帮助、

Bill

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

    Bill、

    问题: 我需要在 TMDXEVM6678LXE EVM 电路板上构建和运行软件、该电路板可以接收 来自 GUI 的 UDP 消息、解析消息并使用 UDP 消息返回 GUI。   我的目的是仅要求单个内核上的"堆栈"(例如 Core0)。

    --> GUI 应用程序在哪里运行? 在 PC 上? 您希望在 TMDXEVM6678LXE EVM 板上运行哪种软件? 您要在 Core 0上运行哪个堆栈?

    此致

    Shankari G

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

    您好、Shankari、

    GUI 应用在 PC 上运行、而不是在 EVM 板上运行。

    PC 通过以太网连接连接到 EVM 板。

    在 EVM 板上运行时、我没有任何特定的软件或特定的堆栈。

    这意味着我应该将 TI RTOS 与其 NDK/NIMU 一起使用、或者嵌入式 Linux (如果可用)?

    谢谢、

    Bill

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

    Bill、

    问:这意味着我应该将 TI RTOS 与其 NDK/NIMU 一起使用、或者嵌入式 Linux (如果可用)?

    是的、没错。-带 NDK 或 NIMU 的 TI-RTOS。

    我想、嵌入式 Linux 不适用于 C6678。 (C6678是仅 DSP 内核,属于 KeyStone One 类别)

    此致

    Shankari G

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

    您好、Shankari、

    感谢您的回答。

    是否有一个示例项目可作为我在 EVM 上运行的良好起点?  如果示例具有支持 UDP 的栈、那么我可以看到它是否接收到我的 GUI PC 应用程序发送给它的任何 UDP 数据包。

    谢谢、

    Bill

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

    Bill、

    在 Processor SDK 6.3 - PDK 中,我可以看到以下示例支持 UDP...

    UDP hello world - C:\ti\pdk_c667x_2_0_16\packages/ti\transport \ndk\Nimu\examples\HelloWorld\src\udpHello

    2.在中间引导加载程序- IBL - BOOTP - C:\ti\pdk_c667x_2_0_16\packages/ti\boot\IBL\src\driver\eth

    NIMU_emacClientExample_EVMC6678C66BiosExampleProject --这个示例是一个已知的工作示例,可以作为一个良好的起点

    -C:\ti\pdk_c667x_2_0_16\packages/ti\transport \ndk\Nimu\examples\client

    CCS 工程路径:- C:\ti\pdk_c667x_2_0_16\packages\MyExampleProjects\Nimu_emacClientExample_EVMC6678C66BiosExampleProject

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1062580/faq-tms320c6678-how-to-run-nimu-emac-client-example-on-c6678-evm?tisearch=e2e-sitesearch&keymatch=NIMU%20emac%20client#

    ===================

    驱动程序部分下也有其他参考信息....

    数据包加速器

    路径下的安全加速器等  

      \packages/ti\drv\sa

      \packages/ti\drv\pA

    此致

    Shankari G