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.
Part Number: OMAP-L138
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!
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
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.
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,
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
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.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.