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.

  • TI Thinks Resolved

Linux/OMAP-L138: Clarification about PRU code development?

Mastermind 21000 points

Replies: 5

Views: 184

Part Number: OMAP-L138

Tool/software: Linux

Team,

I have seen that the PRU C compiler is included in the PROCESSOR-SDK-LINUX-OMAPL138 v5.02 (as it is listed in the SW manifest from Dec 2018).

1)Can you please confirm the below:
-The PRU compiler does support OMAP-L13x/C674x/AM1xxx PRU (where instruction set is slightly different compared to AM335x PRU-ICSS).
-The rpmsg/remoteproc ARM/PRU SW has been validated on OMAP-L13x/C674x/AM1xxx

2)What would be the level of difficulty to adapt the ARM/PRU SW of http://www.ti.com/tool/TIDA-01555 to make it work on an OMAP-L138 target?

Thanks in advance!

A.

  • Hello,

    We have not tested or supported PRU on OMAP-L13x with previous software releases. I have not heard anything about adding PRU support for OMAP-L13x in SDK 5.2, but I will check and get back to you.

    Regards,
    Nick
  • In reply to Nick Saulnier:

    The PRU compiler should support OMAP-L13x, but you will need to set the silicon version to 1 as per this "OMAPL138 supported by PRU C/C++ Compiler v2.1.3?" post.

    However, none of the PRU Linux drivers or PRU firmware that I know of (e.g., RemoteProc/RPMsg, PRU Software Support Package, PRU Hands-On Labs, TI designs like TIDA-01555) has been ported to OMAP-L13x or tested on OMAP-L13x.

    Regards,

    Nick

  • In reply to Nick Saulnier:

    Hi Nick,

    Could you please double check (at least for the ARM/PRU communication SW like RemoteProc/RPMsg) ?
    The software manifest of the OMAP-L138 SDK 5.02 lists the different drivers (RemoteProc/RPMsg): SW manifest

    In fact the OMAP-L138 product page does not provide any pointers to the PRU SW so you have to assume that everything needed is in the SDK:
    http://www.ti.com/product/OMAP-L138/toolssoftware
     If not could you please point to the latest PRU SW (ARM/PRU communication and basic interrupt example) that is supposed to be used with the SDK 5.02?

    Thanks in advance,

    A.

  • In reply to AnBer:

    Hello,

    The software developer who writes and tests RemoteProc/RPMsg has never run the code on OMAP-L13x, and he verified that he did not run any tests on OMAP-L13x for SDK 5.2. There are no plans to test and support PRU applications on OMAP-L13x.

    Regards,
    Nick

  • In reply to Nick Saulnier:

    As an FYI, PRU resources for OMAP-L138 can be found at the Programmable Realtime Unit Subsystem wiki. Sample PRU code for OMAP-L138 can be found at the legacy PRU-SWPKG (v1.03). 

    PLEASE NOTE! None of the content linked above has been updated since 2010. TI no longer supports PASM. TI no longer supports the PRU Linux Loader. TI no longer supports PSP 03.20.00.12 or any other code that was written in 2010.

    Regards,

    Nick

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.