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.

2 questions about using OMAP-L138

Other Parts Discussed in Thread: OMAP-L138

Hi, everybody!

I am learning OMAP-L138 recently, and I have 2 questions about using this chip:

1. I just want to know if I can only use DSP core in OMAP-L138. If can, please give me some specific methods.

2. For a certain application, do I need to modify UBL or UBoot? Is it correct using AISgen to modify one of them?

Thank you for any answer!

McFly

  • 1. For the OMAP-L138, the ARM processor always boots first. So at a minimum you would need ARM code to wake up the DSP in order to use the DSP. The C6748 is a DSP only part and might be a better solution for you.

    2. Yes, for example if your SPI flash is on a different chip select than the default UBL chip select, you would have to recompile both images. Also if your DDR timings do not match the memory on the EVM, you will have to change them and recompile the images.

    Jeff

  • Jeff

    Thank you for your quick response! 

    I still have some confusion about these questions.

    1. Does it mean I cannot use DSP core of L138 without starting up ARM? So we can't use L138's DSP like C6748?

    2. According to your answer, I need to change source code of UBL and uboot, when my board has a different flash type from EVM? Furthermore, under what condition I need to use the software AISgen? Is there any toturial or helpful web page?

    Best regards,

    McFly

  • 1) Yes that is correct. The L138 is an ARM boot device and the C6748 is a DSP boot device, so they are not interchangeable.

    2) Yes the source will have to be changed in the UBL to match DDR timings and peripheral numbers used. AISgen should be used to turn a .out file into a bootable AIS image. See this wiki for a tutorial: http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138

    Jeff