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.

CCS/TMS320C6748: ccs/tms320c6748 PRU programming in C

Part Number: TMS320C6748
Other Parts Discussed in Thread: OMAP-L138

Tool/software: Code Composer Studio

I am exploring writing PRU code in C for c6748 DSP.  I set up a ccs project for PRU and wrote a simple main function that sets an integer variable to a value.  It built ok, but failed to load.  Following error message was displayed:

PRU_0: File Loader: Verification failed: Values at address 0x0020@Program_Memory do not match Please verify target memory and memory map.
PRU_0: GEL: File: C:\Users\PeterH\workspace_v8\PRU Sandbox\Debug\PRU Sandbox.out: a data verification error occurred, file load failed.

Also, the currently available TI software package for PRU does not list c6748.   Can someone explain what might be happening here?

Thanks.

Peter

  • Continuing message by Peter H.

    Upon further search, I found that in order to access PRU from code composer studio, I need a startup debug javascript. Found one for a different cpu (AM335X). I would need some help here with changes needed to make it work for c6748.

    Also, how would I create the hex output which I can download to PRU from the main core of c6748?

    Thanks.
  • Hello Peter,

    You are correct, Processor SDK does not currently have support for the PRU on the C6748.

    To get a CCS project running on the PRU, please take a look at the response from Melissa in the following thread:

    How to PRU - Processors forum - Processors - TI E2E support forums

    e2e.ti.com
    Other Parts Discussed in Thread: OMAPL138 Hi I want to run a simple code on PRU (under window), please can you to give me a simple "how to" (I have the PRU_multiply

    If you have any questions please let us know.

  • Also, I should mention the OMAP-L138 is a DSP (C6748) + ARM device, so the DSP-based examples will run on a standalone C6748.