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.

RTOS/AMIC110: PRU industrial software compiler

Genius 5840 points

Part Number: AMIC110

Tool/software: TI-RTOS

Hello.

Does PRU-ICSS-EthernetIP_Adapter_01.00.02.00 supports TI compiler(for example TI v16.9.6.LTS)?

Would you please how to change compiler included industrial SDK projects and build successfuly?

How about PRU-ICSS-EtherCAT_Slave_01.00.05.00 ?

Should I compile the Industrial SDK project with GNU only?

Regards,

U-SK

  • The RTOS team have been notified. They will respond here.
  • Hi U-SK

    Currently all the Processor SDK and Industrial SDK projects on Arm are built/verified with GNU compiler. Any particular reason that you have to switch to TI compiler? Yes recommend to compile the Industrial SDK project with GNU only.

    Regards,
    Garrett
  • Hi Garrett,

    Thank you for your reply.

    >Any particular reason that you have to switch to TI compiler?

    Yes.
    I bought EtherCAT driver from 3rd Party vendor, and that software is builded by TI compiler .
    I have already implemented that software in my application code , further more, I would like to implement PRU Ethernet communication function using TI's Ethernet IP SDK .
    But unfortunately TI's Ethernet IP SDK is builded by GNU.
    So I would like to use Ethernet IP software builded by TI compiler.
    Are there any solutions to build TI's Ethernet IP SDK successfully by TI compiler?

    Can I ask one more question regarding above?
    Coud you tell me how to implement NDK in my application code and build by TI compiler successfully?

    Regards,
    U-SK
  • Hi U-SK,

    I would recommend you to try building the EtherCAT driver from 3rd Party vendor with GNU compiler to avoid any potential unknown issues you may observe while building the Ethernet IP and NDK with TI compiler as the EIP and Processor SDK are tested with GNU compiler only. I am not sure why you have to license the third-party EtherCAT driver with TI compiler instead of using our PRU-ICSS solution for EtherCAT with GNU compiler for free.

    There are many NDK/NIMU examples in Processor SDK that you can refer to for your network application, but they are built with GNU compiler too.

    Regards,
    Garrett