您好:
我正在使用 f28m36x 协力器件进行第一个项目。 我尝试使用 UDP 接收和 UDP 发送组在主机和设备之间交换数据。
我正在使用两个程序 ,一个用于控制卡,另一个用于主机计算机:Matlak/Simulink 中的目标程序,部署到硬件上,使用由用于德州仪器 C2000 F28M36x Concerto 处理器库的嵌入式编码器支持包提供的 UDP 接收和 UDP 发送组。 Matlab / Simulink 中的主机程序在主机上运行、使用由 Instrument Control Toolbox 库提供的组 UDP 接收和 UDP 发送。
我使用的是 Matlab / Simulink 版本2016a 和 Code Composer Studio 版本6.0.1
控制卡和主机通过以太网电缆直接连接、因此我手动为它们分配 IP 地址。 主机的 IP 地址为192.168.1.15,设备的 IP 地址为192.168.1.20。 主机计算机和控制卡都位于同一子网(255.255.255.0)中。
在 Concerto F28m36x 控制卡上运行的 UDP 目标模型从主机接收 UDP 数据。 然后、模型将数据发送回主机。 在主机上运行的配套 UDP 主机模型接收由 Concerto f28m36x 控制卡发送的数据。
对于所有组、我使用25000端口作为本地 IP 端口和远程 IP 端口。
我使用 firresarark 软件来跟踪数据包。 设备没有回复。
我不知道问题在哪里,也不知道如何解决。
我是否需要控制卡的任何硬件配置来允许设备和计算机之间的连接?
有人可以帮帮我吗?
谢谢。
叶海亚。