Other Parts Discussed in Thread: SYSCONFIG
主题中讨论的其他器件:DP83869、 SysConfig
工具与软件:
尊敬的 TI 团队:
我们尝试使用工业通信 SDK 09.02.00.15中的 Profinet 器件示例。
在我们的一些 EVM 板上、在轮询 pnpb_get_state 时、应用程序卡在 PNIO_DEVICE_OPEN 中、这与我们和其他人在几个月前在链接线程中观察到的问题类似。
当时、我们使用特定的 AM64x EVM 进行测试、并观察到与该线程的 OP 相同的问题。 Laxman Chinnannavar 提供了一个预编译的固定版本二进制文件、我们已在该 AM64x 板上成功验证。 我无法100%确定我们是否使用 SDK 09.02.00.15构建的二进制文件测试了 AM64x EVM、很遗憾该板现在"电气"已经失效、因此我无法验证。
我们当前的问题(卡在 PNIO_DEVICE_OPEN 中)是、我们现在看到的是一个 AM24x EVM 完全相同的问题、而相同的二进制文件适用于不同的 AM24x EVM。
硬件本身应该正常工作、因为它可以与 EtherCAT 从站或 EtherNet/IP 从站一起工作。
Laxman 在参考线程中提到,你"发现 应用程序被卡住的原因很少"。
- 什么原因可能导致应用程序卡在 PNIO_DEVICE_OPEN 中?
- 09.02.00.15中是否存在任何已知问题?
- 什么时候可以期待更新版本的工业通信 SDK?
- 我们如何调试该问题?
我们的最终目标是将 Profinet 器件堆栈移植到第三方 SoM 和电路板、这确实有助于了解如何调试堆栈中仅包含二进制文件的部分中的问题(应用程序只调用"PN_API_IOD_STARTUP"、然后卡在其中的"某处")。
此致、
Dominic