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 V6 tutorial for OMAP-L138 and XDS100V2 Emulator

Other Parts Discussed in Thread: OMAPL138

I am very new to this so please be patient with me. I recently purchased TMDXLCDK138 (OMAPL138 DSP+ARM PROCESSOR) and a XDS100V2 emulator. I just want to do run a simple "HelloWorld" program so that I know have set it up correctly. However, I could only find tutorials with the CCS version 4.

1. http://chickenfreighter.blogspot.sg/2010/05/beginners-omap-l138-arm-tutorial.html
2. http://processors.wiki.ti.com/index.php/How_to_connect_to_the_OMAP-L138/C6748/AM1808_EVM_board_using_CCS%3F

Do I have to download CCS version 4 instead? Am I on the right track? I would appreciate some help, thanks!

  • We don't have a tutorial for OMAPL138 and CCSv6 but getting to helloworld is not bad.  You can learn about the basic concepts of the environment by looking at one of the CCS fundamentals workshops for a different processor family as he basics are common.  http://processors.wiki.ti.com/index.php/Category:CCS_Training

    Install CCSv6.  When installing make sure to check the box for "Integra Device Support".  The description will say OMAPL13x.  

    Run CCS.

    It will prompt you to select a workspace location.  Pick a location where you want to store your project files.

    When CCS comes up there should be a Getting Started Screen.  There is a big "New Project" button on it.  Click it.

    In the project wizard that opens select "OMAP-L1x" in the top left drop down box.  In the box to the right of this it will show you the available devices and boards.  Select "LCDKOMAPL138" as I believe you have the Starter Kit.

    Select "Texas Instruments XDS100v2 USB Emulator" as the connection

    OMAPL138 has multiple processing cores on it, the main ones being the ARM9 and the C674x DSP.  There are tabs shown in the wizard for each core.

    Select the core you want.  Lets start with the ARM.

    Give the project a name

    In the template section select the "Hello World" template.

    Click the finish button.

    You should now be able to click the bug button on the main toolbar.  This will build the project.  Launch the debugger. Connect to the ARM core.  Load the program and run to main().

    Regards,

    John

  • Thank you for your help, it works very well. :)
    I would also like to run a blink LED code to test if the hardware side is working fine. Would it be fine to follow the example below?

    http://processors.wiki.ti.com/index.php/Boot_Images_for_OMAP-L138

  • You could follow that but it seems like it is pretty involved for just blinking the LED.  If you post something in the OMAPL13x forum they may have something more simple that you can use: http://e2e.ti.com/support/dsp/omap_applications_processors/f/42.aspx