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.

Regarding taking out kit from Reset

Other Parts Discussed in Thread: OMAPL138

Dear sir,

I am working with OMAPL138 LCD kit.

I tried by launching the target after its related configurations and when i only connect to the DSP part and debug the code,i was getting error .

But when i connect DSP and the PRU_0 part,i am able to run the code.

my question is ,why to connect both DSP as well as PRU_O part when we want to work on DSP part.?

what is the usage of PRU_0 in related to DSP part?

and what is the role of PRU_1?

Thank you......

  • Hi MOHAMMAD NASEER,
    As you know, OMAPL138 is ARM + DSP cores.
    In OMAPL138, ARM will come out of reset and DSP will be power OFF state, so when you want to run some DSP code on DSP core then you should connect the ARM core which will call the gel file and initialize all the peripherals including DSP core, now you can connect the DSP core to run the app.

    If you want to run the ARM app on OMAPL138:
    i) Connect the ARM core
    ii) Select the ARM core and load & run the ARM app.

    If you want to run the DSP app on OMAPL138:
    i) Connect the ARM core
    i) Connect the DSP core
    ii) Select the DSP core and load & run the DSP app.

    Kindly let me know if you face any issues while working with steps.

    PS: Set boot mode to UART in OMAPL138 LCDK board.

  • Hi Shankari,

    But i have not done the procedure what you said for " If you want to run the DSP app on OMAPL138",I only connected the DSP core and PRU_0 ONLY.....................i have NOT AT ALL connectd to ARM,But still i got the output for what i did(mean to say only DSP n PRU connection).....

    Is the procedure what i did is wrong?(if so why i got output?)

    I want to know what is PRU_O n PRU_1?

    Thank you.....
  • Hi Mohammad,

    Mohammad said:
    But i have not done the procedure what you said for " If you want to run the DSP app on OMAPL138",I only connected the DSP core and PRU_0 ONLY.....................i have NOT AT ALL connectd to ARM,But still i got the output for what i did(mean to say only DSP n PRU connection).....

    You would have not connected to UART boot mode properly which is required for the OMAPL138 LCDK board to connect it in CCS. i.e., SW1 - 0101

    However I may guess how you got the output.  You would have connected to other non-UART boot modes, for example, SW1 - 0111 (NAND boot mode) and a piece of code which were already flashed would have got a chance to run and hence you received the output. you would have got some output but not the expected output of your program !!.

    But I can strongly tell you that your procedure is not correct. Please follow up the procedure given in my previous post.

    Mohammad said:
    I want to know what is PRU_O n PRU_1?

    It stands for Programmable realtime unit subsystem. For more info please have a look at : http://processors.wiki.ti.com/index.php/Programmable_Realtime_Unit_Subsystem

  •  Hi Shankari,

    I set my SW1 as 01110000 and i did the procedure........so i think i got the output.

    Is this switch setting is right?if not ,what is the standard settings for  switch so that what you told in previous post which works fine..........

    fine,i ll follow your procedure only.

    thank you.

  • Hi Mohammad,
    As I told you, you were setting the boot mode to NAND flash (SW1 as 01110000)
    Please set the boot mode to UART using SW1 as 01010000 and follow up the procedure given in my previous post.

  • Hi Shankari,
    surely i ll do it and thanks for your continuous support.