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.

Creating a new CCSv6.1.2 project for Starterware 02.00.01.01 for BeagleBone Black

Hi

After successfully compile several examples of Starterware 02.00.01.01 for BeagleBone Black and run them, now I need to create my own StarterWare application. I read several posts in Starterware forum regarding this matter, but, I coudn't find a clear step-by-step instruction on how to create  new application. 

Where can I find these instructions, please?

If possible, I want to create a new one, with specific name, without simply modifying an existing one. Is that possible?

In time, I couldn't find anything in "Getting Started with BeagleBone Black and Starterware.pdf" and in  "Starterware Getting Started 02.00.XX.XX.pdf".

Thanks in advance.

Sergio

  • Sergio,

    I suspect this question would be better suited for the Sitara forum, but I can provide a few suggestions:

    Unfortunately Starterware projects are not very friendly to be copied across the board - they have source files spread across a large tree of source files. This turns the process of starting a project "from scratch" an intricate task.

    If you would like to start this way, I would first copy the directory of an existing example project and paste it to the same parent directory but with a different name. For example, I would copy the project "demo" from the directory below and paste it at the same place:
    C:\ti\AM335X_StarterWare_02_00_01_01\build\armv7a\cgt_ccs\am335x\beaglebone

    This would create a demo_2 directory, but it would still preserve the same relative paths of the demo project.

    After that I would simply Rename the project from inside CCS so it can be meaningful to your product.

    Then, I would modify all the linked files and the compiler/linker include directories to point to Build and Environment variables according to the wiki page below:

    processors.wiki.ti.com/.../Portable_Projects

    This will make your project be truly portable, thus allowing you to have it anywhere in your computer.

    These are the steps I would take from the CCS/Starterware standpoint to create an independent project.

    However, keep in mind that there is a new product called Processor SDK that seems much more complete and contains not only Starterware but several other tools (TI-RTOS, NDK, etc.). Perhaps this may be a more interesting avenue to pursue.

    Hope this helps,
    Rafael