Thread 中讨论的其他器件:TMDS64EVM
工具/软件:
尊敬的 TI 团队:
我们已经遇到了一个问题、其中提到 TI 和 TO 时间与发送/接收循环数据的回调没有关联: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1463428/processor-sdk-am64x-understanding-isochronous-profinet-api-4-0-3-irt---timing-pins/5774931?tisearch=e2e-sitesearch&keymatch=profinet%2525252520irt#5774931
设置与原始问题中的设置相同。 我们有 4 个引脚连接到逻辑分析仪以查看时序。 我们有
2 个从堆栈触发的引脚:
PRG1_IEP0_EDC_SYNC_OUT2
PRG1_IEP0_EDC_SYNC_OUT0
手动添加 2 个引脚:
MCU_SPI0_D1/B6 --> PN_APP_IOD_cbDataWrite
MCU_SPI0_D0/E7 -> PN_APP_IOD_cbDataRead
PLC 设置:
TI @ 250us 间隔 125us
@ 375us 间隔 125us
应用周期:1 ms
发送时钟:1ms
我们现在 再次测试了电路板上的 11.00.00.08 Industrial Communication SDK (TMDS64EVM)、数据回调 PN_APP_IOD_cbDataWrite () 和 PN_APP_IOD_cbDataRead () 仍然与 IRT 同步信号不同步。
我们已经 在示例 Profinet device_demo_am64x-evm_r5fss0-0_freertos_ti-arm-clang 中定义了 PN_APP_IOD_TI_to_measure、以便从 PLC 获取有意义的值 ti/到周期时间

我们预计回调 cbDataWrite 和 cbDataRead 将在 SYNC_OUT0 (TO) 和 SYNC_OUT2 (TI) 间隔内执行。
你这方面预期会有什么行为?
提前感谢!
此致
Alex