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/TMS320C6678:简单以太网客户端/服务器示例

Guru**** 2590110 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641260/rtos-tms320c6678-simple-ethernet-client-server-example

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

工具/软件:TI-RTOS

您好!

我正在尝试构建并运行一个有效的以太网示例、作为我的应用的起点。 我一直专注于 NIMU_emacClientExample_EVMC6678C66BiosExampleProject。

我可以编译并运行此示例、但它会生成运行时错误:

[C66xx_0] QMSS 已成功初始化

CPPI 已成功初始化

PA 已成功初始化

TCP/IP 堆栈示例客户端

配置 DHCP 客户端

00000.000 DHCPOpen:NIMUIOCTL (NIMU_GET_DEVICE_MAC)失败、错误代码为-22

服务状态:DHCP:失败:000

服务状态:Telnet:已启用:000

服务状态:HTTP:已启用:000

 

我已经了解了如何重建 Processor SDK 和 NDK 内核,并且已经在 Add_MACAddress()函数内部进行了调试,该函数调用 NIMU_qmssQPush (),然后通过调用 Qmss_getQueueEntryCount() 100次来轮询 PA 响应队列,然后放弃并超时。 我没有正确构建示例吗? 我是否应该使用更好的示例作为起点? 我们非常感谢您提出的任何建议。 下面是我的配置:

  • Code Composer Studio 6.1.2.00015
  • NDK_2_25_01_11
  • pdk_c667x_2_0_7
  • PROCESSOR_SDK_RTOS_c667x_4_01_00_06
  • TMDSEVM6678评估板上的 C6678 SOC

谢谢、

Robert

 

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

    我已通知以太网专家。 他们的反馈将直接发布在此处。

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

    我已安装 pdk_C667x_2_0_5、并尝试毫无问题地编译和运行。

    QMSS 已成功初始化
    CPPI 已成功初始化
    PA 已成功初始化

    TCP/IP 堆栈示例客户端
    配置 DHCP 客户端
    服务状态:DHCP:已启用: :000
    服务状态:Telnet:已启用: :000
    服务状态:HTTP :已启用: :000
    服务状态:DHCP:已启用:正在运行:000
    网络已添加:IF-1:158.218.109.169
    服务状态:DHCP:已启用:正在运行:017

    我可以对它执行 ping 操作。 我将安装 PDK 2.0.7并尝试。

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我很乐意使用适合您的版本再次尝试。 您能让我转到 pdk_C667x_2_0_5的下载页面吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    早上好。 是否有关于此问题的任何更新? 在漫长的周末之后、我想我最好能继续表达兴趣、否则 TI 的员工可能会认为我解决了问题并消失了。

    如果需要、我将更改组件版本以使示例正常工作、但我没有找到可下载其他 PDK 版本的网页。

    我还想知道我是否安装了这些示例并正确设置了 CCS 工程。 我必须稍微修改 pdkProjectCreate.bat 以安装示例、方法是删除以下字符串:"-ccs.cgtVersion %CGT_version%"

    如果没有更好的建议、我很乐意提供整个安装过程的详细说明、解压缩示例、导入 CCS 项目、编译等。 谢谢