Tool/software:
Hi All,
I am in the process of running the Profinet RT Conformace Tests using the ETS Test Setup with our application on a AM64X EVM board. I use IND-COMMS-SDK 9.02.00.15 with a patch for race condition on remanent IM store callback.
So far most of the tests are pass, but there are some tests where the fails seem to happen somewhere on stack level (or maybe I cant find the connection bewteen the reported error and our application).
The tests in question are
- Pdev_Check_onePort - Scenario 1:
No response received in Test step 14 PDPortDataCheck with CheckMauType - Pdev_Check_onePort - Scenario 2:
Diagnosis validationChannelDiagnosisData.ExtChannelErrorType is not valid (0x8005 instead of 0x8001) - Diagnosis - Scenario 1:
PDPortDataCheck with CheckPeers with a Wrong Station Name Test step 14, ExtChannelErrorType (0x8005 instead of 0x8000)
PDPortDataCheck with CheckPeers with a Wrong Port Name Test step 14, ExtChannelErrorType (0x8005 instead of 0x8001)
PDPortDataCheck with CheckLineDelay with wrong LineDelay parameter Test step 9, ModuleDiffBlock validation. No block was received. - Different Access Ways
Besides some errors on our side, it reports
Index: 0x802A API: 0 Slot: 0 Subslot:32769 AccessWay: IOC Result: PDPortDataReal.LineDelay is not valid.
Requirement: 0x8000000F 0x8000005F(15-95ns). This has to be checked in 8.3.3 Interoperability checks with PLC 1516(F)-3 PN/DP.
Data: 0x00000000
I also attached the capture and report files for the test cases in question.
It seems to me that they might be somewhat related to eachother. I also noticed that the second mentioned test sometimes passes and sometimes failes, but I could not yet reliably reproduce a situation where it passes.
Are these issues that might result from an error in the application, or could you maybe point me in the direction on how to fix these issues?
Thank you and kind regards
Philip