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.

Question on Linux for L138 development

Anonymous
Anonymous

Hi,

I would like to ask a question with OMAP L138 Linux development.

Preparations:

1. I have installed

and do I still have to download the CCS version of Linux?

 

2. I might not have a emulator driver under Linux. So how could I emulate the program in Linux?

3. Is there any guide/tutorial showing how to develop Linux, in particular Qt-enabled GUI, on L138 device?

 

Zheng

  • Zheng Zhao said:

    I would like to ask a question with OMAP L138 Linux development.

    Preparations:

    1. I have installed

    and do I still have to download the CCS version of Linux?

     Answered in this post and this post.

     

    Zheng Zhao said:

    2. I might not have a emulator driver under Linux. So how could I emulate the program in Linux?

    You can debug your application code using gdb running on the target.  An IDE that support gdb would be sufficient including CCSv5.  But if you do not have a JTAG emulation driver for your host environment, you will not be able to use CCSv5 with the JTAG emulation pod for single-step debug.

     

     

  • Anonymous
    0 Anonymous in reply to BrandonAzbell

    BrandonAzbell said:

    Zheng Zhao:

    In order to develop Linux on OMAP L138, do I have to install CCS under Linux (http://processors.wiki.ti.com/index.php/Download_CCS)?

    No, it is not necessary.  I would say it may be useful for low level debug and possibly any boot issues you may encounter, but it is not required.

    BrandonAzbell said:

    You can debug your application code using gdb running on the target.  An IDE that support gdb would be sufficient including CCSv5.  But if you do not have a JTAG emulation driver for your host environment, you will not be able to use CCSv5 with the JTAG emulation pod for single-step debug.

     

    If the above two statements is true, then what about Linux Software Development Kit (SDK) for OMAP-L138? I downloaded them and found they are only installable under Linux (my Ubuntu 10.04 LTS) , but not Windows.

    1. The downloaded file name is dvsdk_omapl138-evm_04_03_00_06_setuplinux, which has no suffix extension and is not runnable in Windows.

    2. In Ubuntu it is automatically recognized and installed.

     

    So what is this package for and how is it related to development using CCS 5+ and loading/running the Linux OS on target system (L138)? What does it essentially provide, and is it an essential package if I am using the way you mentioned (Windows version CCS 5+, Linux loaded and running on L138)?

     

    Zheng

     

  • I am sorry, but I'm extremely confused.  Let me do the following, provide an explanation of what I interpreted your initial request which should explain how I responded to it.

    I interpreted your initial request on if it was required to install Code Composer Studio (CCS) on a Linux machine.  Based on that interpretation, I responded with "no, it is not."

    I did not say anything about installing the Linux Software Development Kit on a Windows machine.  This is not appropriate.  As the release notes and other documentation should indicate, the Linux SDK requires an Ubuntu 10.04 LTS host machine (either virtual via VMWare or VirtualBox) or native on a machine.

  • Anonymous
    0 Anonymous in reply to BrandonAzbell

    Brandon,

    You explanation was correct. I used to thought that the using the Linux SDK is the only way to develop Linux on the target, but I found that Windows version CCS can also do that after some reading, just as you have explained.

     

    Zheng