主题中讨论的其他器件: SysConfig、 DP83869
工具与软件:
您好!
我在 Profinet 中有非循环数据问题。
我将 SDK ind_comms_sdk_am243x_09_02_00_09与 AM2432配合使用。
我创建了一个使用 Profinet 堆栈的应用。 循环数据可以正常工作、但非循环数据存在此问题。 当插入长度较长的子模块(在我的测试中、是一个输入为56字节的子模块)并且通信启动时、循环数据会正常工作、但是如果我发送非循环数据读取请求、我通常不会得到响应。 该行为不是恒定的、有时我收到状态为 NCA_SERVER_TOO_BUSY 的数据包作为响应、有时我完全没有响应。 在这种情况下、根本不会调用 Pn_APP_IOD_cbRecordRead 或 Pn_APP_IOD_cbRecordWrite 回调。 相反、当插入长度较短的子模块(在我的测试中、具有18字节输入的子模块)时、循环和非循环数据工作正常、并调用回调。
此问题可能是由什么原因造成的?
此致、
Andrea


