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.
工具与软件:
您好!
我正在使用 TM4C1294KCPDT 微控制器、RTOS 是 TI 用于我的应用。
对于以太网 TCP/IP 通信、我需要根据任务创建一个任务、将控制器用作服务器。 每当从客户端任务接收到的数据开始工作时、我就可以在其中向客户端发送数据。
但我的问题是、我无法在任务之外、在任务之外发送数据、我正在使用相同的 ClientID 和 TCP/IP 发送功能进行数据传输、但它不起作用。
每当我的程序从任务中输出时、数据就无法传输。
我附上了源代码 here.e2e.ti.com/.../Aligner_5F00_V00.zip
此致、
Yuvaraj
您好!
[quote userid="580626" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1416238/tm4c1294kcpdt-ethernet-communication-issues 每次从客户端任务接收的数据开始工作时、我都可以在其中将数据发送给客户端。您说的是、如果 ethernet_com_port 的代码位于 port_6000_data 中、那么它有效吗?
[报价用户 id="580626" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1416238/tm4c1294kcpdt-ethernet-communication-issues "]但我的问题是、我无法在任务之外、在任务之外发送数据、我正在使用相同的 ClientID 和 TCP/IP 发送功能进行数据传输、但它不起作用。
在
[报价]如果你在 ethernet_com_port 中放置了一个断点、它会在那里停止吗?
如果您单步执行 ethernet_com_port、 它会在哪里失败?
尊敬的 Charles:
在侧 Port_6000_data 任务中它正在处理。
我从客户处收到数据后、便可以在同一任务内回复。 我的要求是、一旦我从客户端收到数据、程序就会从任务中出来、并在控制操作完成后转移到其他任务上执行一些控制操作、需要将数据发送到同一客户端、而无需客户端提供新的数据/命令。
在具有或不具有断点的 PORT_6000_DATA 任务内部、该任务将起作用。
您好!
我不确定会发生什么情况。 是否可能在您发回数据之前丢失了与客户端的连接? 为什么不使用 Wireshark 来查看它是否会提供一些信息。
您好!
我没有听到你的声音。 希望您的问题得到解决。 我现在结束该主题。 如果您有任何更新、您可以回写此帖子、并且状态将自动更改为"已打开"。