CCS: Application development for Debian

Tool/software: Code Composer Studio

Hi,

Can I use the Code Composer Studio cross development environment t to develop applications to be run on Beagleboard Black with Debian 9 OS?

And, does Code Composer Studio includes all I need (i.e.: toolchain, library, ...)?
Or I need to add somethings else?Can be useful to install also the TI Processor SDK Linux?
Just to give you an idea, my application basically needs to use Beaglebobe Black GPIO, ADC, Serial interface. And also TCP/IP and Linux Threads.

Many thanks

Bruno

3 Replies

  • Guru 125115 points
    Bruno,

    I am not entirely sure what you exactly mean by your original question:

    - If you want to use CCS to develop Linux applications for ARM, you can certainly do so. There are a few guides around on the internet and one of them is shown below:
    processors.wiki.ti.com/.../Processor_Linux_SDK_CCS_Compiling_Guide

    - If you want to know if CCS runs on Linux on the host PC, it certainly does:
    processors.wiki.ti.com/.../Linux_Host_Support_CCSv7

    The references above help answer your subsequent questions.

    Hope this helps,
    Rafael

    When posting, click on the link Insert Code, Attach Files and more... to attach images, files or use nice formatting.

    If my reply answers your question please click on the green button "This resolved my issue".

    Search the wiki or go to useful pages for SDOWP, Compilers, CCSv3, CCSv4, CCSv5, CCSv6, CCSv7
  • In reply to desouza:

    Hi Rafael,
    Thanks for your answer.

    I will try to explain my question better.

    I'm starting to develop an application to use on the Beaglebone Black card and for several reasons I'd rather use the original Debian 9 operating system on the BBB board. In other words, I think that Debian 9 OS, as a runtime environment, for my application is better than Linux coming from TI Processor SDK Linux.

    Just to give you an idea, my application basically needs to use the Beaglebone Black GPIO, ADC and serial interface, TCP/IP, Linux threads and also NET-SNMP library.

    Now, I need to configure a cross-development environment on a PC using Linux (i.e.: Debian or Ubuntu, it's the same for me) because using the BBB environment directly to write and debug the code is not a convenient solution for me.

    Since unfortunately I did not find any guidance on a cross-environment solution (ready for use) on the Beagleboard website, my idea was to use the Code Composer Studio cross-development environment, but I'm not sure that this could be a valid solution.

    Questions:
    Does Code Composer Studio include everything I need (i.e.: toolchain, library, ...) or should I add something else? Is it also useful to install TI Processor SDK Linux?

    Regards
    Bruno
  • In reply to Bruno Angeletti:

    Hy guys,

    no one can help me?

    Thanks

    Bruno