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.

TMDXICE110: Profinet stack adaptation

Part Number: TMDXICE110

Hi,

I´m working with the PRU-ICSS-Profinet_Slave_01.00.03.04 on the iceAMIC110 (running without problem on iceAMIC110 and on our custom prototype board)

Now I have the original Profinet stack from Molex, but the stack is using the PRU-ICSS-Profinet_Slave_01.00.00.00.  example.

I guess somebody from TI was adapting this to the iceAMIC110 for the PRU-ICSS-Profinet_Slave_01.00.03.04 example, and maybe they can help us with this so here we can create our board based on the am335x family for mass production.

I just received the stack and the documentation. I would appreciate some hints, to try to merge the stack and the example from TI. 

I would like to know:

- how to generate the PRU binaries from the PROFINET stack to load it on the 1.00.03.04 version. (or how to work without them if we use the full stack from Molex)

- which files are customizable to modify the IO-device or if is enough to work in the main.c from the example. 

- which files have to be added to the example to have full functionalities from Profinet stack and SNMP.

Current setup:

CCS8.3.1

processor_sdk_rtos_am335x_5_01_00_11

pdk_am335x_1_0_12

ndk_3_40_01_01

PRU-ICSS-Profinet_Slave_01.00.03.04

Profinet Stack source code Version 5.4.3 (waiting for integration/porting to PRU-ICSS example)

Thanks,

DT.

 

  • Hi DT.

    >>Now I have the original Profinet stack from Molex, but the stack is using the PRU-ICSS-Profinet_Slave_01.00.00.00.  example.

    >>Profinet Stack source code Version 5.4.3 (waiting for integration/porting to PRU-ICSS example)

    From the PRU-ICSS-Profinet_Slave_01.00.00.00 release note, the Molex Profinet stack version is 5.3.3 eval.

    The PRU-ICSS-Profinet_Slave_01.00.03.04 uses Molex Profinet stack version is 5.4.2 eval.

    Do you receive the Profinet Stack source code Version 5.4.3 recently? Have you tried to start from 5.4.2 instead and then replace the profinet_slave_stack library add update the files under source_pn if needed?

    PRU firmware is developed by TI rather than from the PROFINET stack.

    Regards,

    Garrett

  • Hi Garrett

    >>Do you receive the Profinet Stack source code Version 5.4.3 recently? 

    Yes, the stack version I have is from April a couple of months after ICSS1.0.3 release. Looks like the stack has an old example CCS project from the ICSS1.0.0.

    >>Have you tried to start from 5.4.2 instead and then replace the profinet_slave_stack library add update the files under source_pn if needed?

    I will go this way and I´ll back to you after.

    >>PRU firmware is developed by TI rather than from the PROFINET stack.

    then how can I commit the changes from full Profinet and SNMP stack into the PRUs?

    Thanks,

    DT.

  • DT.

    PRU firmware should be compatible to your updated full Profinet stack and SNMP stack, if you observe any suspicious firmware issue, just let us know.

    Regards,

    Garrett