工具/软件:TI-RTOS
您好!
我们希望使用示例代码对 C6678 EVM 和 PC 执行简单的 ping 测试。
是否可以指向初始化以太网接口、设置 DHCP 并执行 ping 测试的示例代码?
谢谢
柱塞
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.
工具/软件:TI-RTOS
您好!
我们希望使用示例代码对 C6678 EVM 和 PC 执行简单的 ping 测试。
是否可以指向初始化以太网接口、设置 DHCP 并执行 ping 测试的示例代码?
谢谢
柱塞
您好!
我能够在 pdkenvsetup 和 pdkprojectcreate 批处理文件之后获得示例项目。
在 helloworld.c 中设置静态 ipaddress 后、我尝试构建该项目
当我运行该示例并尝试 ping ipaddress 时、我无法从 PC 获取 ping 工作。
请从 CCS 控制台找到以下输出
[C66xx_0] QMSS 已成功初始化
CPPI 已成功初始化
PA 已成功初始化
TCP/IP 堆栈'Hello World!' 应用
StackTest:使用 localIp
我们是否需要更改从 PC 测试 ping 的示例?
-Rams
您好!
默认情况下、在不更改任何内容的情况下、NDK hello world 示例使用了静态 IP 地址:
char *主机名 ="tidsp";
char *LocalIPAddr ="192.168.1.4";
char *LocalIPMask ="255.255.255.0; //使用 DHCP 时不使用
char * GatewayIP ="192.168.1.1"; //使用 DHCP 时不使用
char * DomainName ="demo.net"; //使用 DHCP 时不使用
char * DNSserver ="0.0.0.0"; //设置为零以外的任何值时使用
运行程序后、您应该会看到:
[C66xx_0] QMSS 已成功初始化
CPPI 已成功初始化
PA 已成功初始化
TCP/IP 堆栈'Hello World!' 应用
StackTest:使用 localIp
网络已添加:if-1:192.168.1.4
然后、您可以从具有相同子网的 PC ping 它。 为什么您的程序 CCS 控制台输出未显示粗体输出?
此致、Eric
附件是我今天早上生成的输出文件、其中显示了"网络已添加:if-1:192.168.1.4"。 尝试一下它是否可以在您的身边工作? 在连接到内核0时、是否使用 GEL 文件来初始化 DSP? 您是否将 EVM 置于非引导模式?
此致、Eric
你(们)好
非常感谢。 您发送的输出文件可以正常工作。 我不知道这里有什么区别。
EVM 处于非引导模式、我在连接到 core0时使用 C6678 GEL 文件初始化 DSP。
我的 CCS 版本为 7.0.0.00043。
PDK 版本为 C667x PDK 2.0.5。
请告诉我我们为什么无法运行我们的编译示例代码
。
我们希望使用示例代码来验证我们的定制硬件。
EMAC0直接连接到主机 CPU、EMAC1连接到 FPGA。 这两个链路都是不带 PHY 的固定1G 链路。
我们的目标是对示例代码进行微调、以在定制硬件上验证 C6678 EMAC0和 EMAC1。
此致
柱塞