This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi Expert,
We are working on a PROFINET project using the MCU-PLUS-SDK-AM243X, version 08_03_00_18. The code works perfectly on the EVM board. On our custom board, we are using the KSZ9031RNX Ethernet IC, which we have successfully integrated. To test the Ethernet IC, we used the PRP example.
For testing PROFINET, we are using the following setup:
However, when we run PROFINET on our custom board, it fails to send frames, even though the initialization completes successfully. The following log is shown in CCS:
"[Main GIT Commit]: de5acf590c8278e52ac321e3dec703d2fb819fff
[GIT SUBREPOSITORIES OF CHECKED OUT MAIN REPO]:
doc ea184a2e76be263f63819126044dfee870f5d539
modules/kb_fieldbus_board 6df913d882542d2105599ab8e2642e40ca75f93b
odules/kb_fieldbus_board 6df913d882542d2105599abmodules/kb_fieldbus_hwal 792d32532adf04f4315e786460ed9f0aebc1efe3
modules/kb_fieldbus_osal ef3c8f140a5f77504d21c3288f8df60509983f9a
modules/kb_pru_integration a6f6c213efc6136c5d4110a1b6ba7b4809b588a7
modules/tisdk_pru-icss-profinet_slave 1a29f917082f5d07fc0e6dbcb798167cf2de0f77
platform/bsp/sw/bsp 8545e9b8e19ebffcafd5fde04ef998b38e6354b4
platform/bsp/tiosal d308263ceb61b2c9aeaa1665c397040291edb75d
platform/common 8b9a5c5ccbd02b796481512cb4a858c3f1df9485
platform/compiler 217e381172c44eea48ff7d29defbab2d6953307d
platform/lwip 0353e4061e77c804ea2f86c7518117e016cbd82d
platform/profinet_io 8ffb0457e3877aff09109a7e1bad21df5281647e
platform/regtestcom 3c01df4712264bc1d2a60c94d0866cbcc26fdb2a
platform/utilities e8e1a15e1f3e9cd5ee627d558d9b365d20837280
[APP] INFO: Stack configured successfully! Stack runs.
[APP] INFO: Erased permanent data from OSPI flash.
[APP] INFO: Wrote permanent data to OSPI flash.
add PPM: 0x8001; Off: -1; Phase: 1
[APP] INFO: Erased permanent data from OSPI flash.
[APP] INFO: Wrote permanent data to OSPI flash.
remove PPM: 0x8001
add PPM: 0x8001; Off: -1; Phase: 1
add PPM: 0x8001; Off: -1; Phase: 1
remove PPM: 0x8001
add PPM: 0x8001; Off: -1; Phase: 1
remove PPM: 0x8001
add PPM: 0x8001; Off: -1; Phase: 1
remove PPM: 0x8001
add PPM: 0x8001; Off: -1; Phase: 1
remove PPM: 0x8001
add PPM: 0x8001; Off: -1; Phase: 1
remove PPM: 0x8001 "
Below is the log shown in CODESYS:
This is the issue we need assistance with.
Below is EVM board Controller part number.
Below is custom board controller part number.
Hi Divyesh,
Thank you for your query. As you mentioned that the PROFINET application is working fine with AM243x-EVM, we have a few queries here.
1) Are you using a custom stack for the PROFINET application? Or the one provided with the demo example?
2) We have currently moved to Industrial Comms SDK v09_02_00_08. This is currently available in the mysecure software and has the latest version of PROFINET stack. We have integrated multiple bug fixes and feature additions as compared to MCU_SDK v08_03_00_18. Would it be possible for you test the PROFINET project with the latest version?
Regards,
Laxman
Thank you for your response.
I am using the PROFINET stack provided with the demo example, not a custom stack.
Yes, I am willing to test the PROFINET project with the latest version of the Industrial Comms SDK v09_02_00_08. Could you please provide me with access to this version of the SDK?
Regards,
Divyesh
Hi Divyesh,
You can check this E2E and follow the steps to receive the Industrial Comms SDK 09_02_00_09 with PROFINET stack.
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1366229/am2434-am2434-profinet-sample-code
We will also be releasing the latest version of Industrial Comms SDK on TI.com with the PROFINET stack. We are targeting to release this within two weeks. You can test on this version as we have integrated additional bug fixes in this release.
Best Regards,
Laxman