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.

OMAPL137 DSP CORE BOOT CODE.

Hello All,

                  Am using OMAPL137 in my project. Also, i have decided to work only on the DSP core(C674x) and am masking ARM9 core. I found the sample boot code to wake up the ARM9 core.

But, i didn't find the boot code to wake up my DSP core!!

So, can you please let me know how do i wake up my DSP core?? Do you have any sample code to wake up my DSP core?

Also, as per datasheet it says SYS/BIOS is the OS which runs on DSP core! So, is it mandatory to port the SYS/BIOS on to my DSP core?? Or, can i directly load my hex file to the target without porting the SYS/BIOS ??

Waiting for your valuable inputs at the earliest!!

Thanks & Regards

Naveen Chandra

 

  • Hi Naveen Chandra,

    OMAPL137 is a DSP bootable device; Which means, after powerup, DSP will get wake up first and then run the boot code to wake up the ARM core. That's why you didnot find any code for waking up the DSP core.

    You can load the program into the DSP core directly as it wakes up.

    Which SYS/BIOS version you are referring to?
    For OMAPL137, you will find the bare metal ( BSL /CSL ) package without any OS and as well the BIOS based packages.
    You app is based on the BIOS?? Using SYS?BIOS, are you trying to communicate between ARM and DSP?? that's why you are asking about SYS/BIOS?

    If you would like to load just a bare metal driver code( without any BIOS ) to the DSP core of OMAPL137, you can do that as well.
    For Baremetal code , look for "quickStartOMAPL1x_rCSL"

    -----
  • Hi Shankari,
    Thanks for your valuable input. After reading your post i got a clear information about OMAPL137.

    I don't want to use ARM core in my project at all.Am not trying to communicate between ARM and DSP!! Am just passing some "X data" from MCU(SM470) to my DSP(OMAPL137) via SPI and then processing it inside my DSP(OMAPL137) and naming it as "Y data". Then , sending back "Y data" to MCU via SPI.

    I would like to do some FFT and FIR calculations inside my DSP. It be would be normal user application code. So, in that case i will not require any BIOS to the DSP core of OMAPL137!!?? Please correct me if am wrong.

    Also, i tried compiling DSP source code on CCS V6. But, it gave me errors saying. Please do find the screen shot attached to the POST. Kindly let me know how should overcome this errors. I have use both main.c file and device.c file. Also, i tried including device.h files in the project. But, didn't know how to do that??

    Waiting for your reply at the earliest.

    Thanks & Regards
    Naveen Chandra
  • Hi Naveen,

    I am not able to see any attachment/screen shot here.

    Solved the problem ?

    --------------------------

  • Hi Shankari,
    Thanks for your reply. I have fixed that issue. But, i have a put a major query to you on this below link. Please do go through with that and give me your inputs.

    e2e.ti.com/.../1623614

    Thanks & Regards
    Naveen Chandra