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 28388 controlCARD。
使用 C2000示例测试以太网。
CPU1提供了一个 Ethernet_C28x_CONFIG 示例。
CM 有一个 enet_lwip_udp 示例。
我的问题是、分配给 udp_recv 的"udp_rx_callback"函数为什么不起作用。
已确认相应回调函数中的"connected_udp_28000"变量必须为真、方可操作发送函数。
如何使 CM 项目中的"udp_rx_call"起作用?
您好!
请参阅此 POST 并检查设置是否正确
此致
西达尔特
我核对了您的答案。
cpu-cm_common_config_C28x.out
=>#定义以太网(main.c)
am-enetlwip_udp.out
但是、我发送了"start"命令、但"connected_udp_28000"变量未更改为"True"。
我遇到的问题尚未解决。
从 ping 到1.192.168.0.4无响应。
2.udp_rx_callback 不起作用。
=>当在 udp_rx_callback 函数中声明为全局变量的变量增加时、该变量不增加。
感谢您帮助解决此问题。
您好!
您配置的 PC 的 IP 地址是什么? 它应该与 f2838x 的网络处于同一网络中。
您是否可以通过停止 CM 内核 来查看调用堆栈而使执行卡住来进行调试?
此致
西达尔特
e2e.ti.com/.../28388_5F00_UDP_5F00_notworking.mp4
您好!
附加了测试环境的视频。
如您所说、我对网络进行了相同的配置。
但 ping 仍然无法正常工作。
此外,当我调试 cm 时,显示弹出窗口"_JobHardwareBreakpoint... "。
如何调试 cm 项目?
关闭该线程、因为它已解决。
此致
西达尔特