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: build u-boot code

Tool/software: Code Composer Studio

I have CCS 7 installed on my PC (Windows version). GCC Linario and TI cross compiler installed.

I want to build my u-boot code for my ARM-A9 processor I pulled from git Hub.

I have the source code in my workspace and I do the following:

File->New->Project...

C/C++ Makefile Project with Existing Code

I enter Project Name and location of the source code (top of the tree with the makefile)

I select "Cross GCC" for Toolchain for Indexer Settings

when I hit return it goes back to project explorer and does nothing

Project Explorer is blank ,No Project and indexer does not run

What am I missing? 

  • Hi,

    As a general statement, we usually don't recommend building u-boot and the Linux kernel from inside the Eclipse/CCS GUI due to the amount of effort in migrating every include directory and preprocessor symbol in it. In any case, creating a project just like you are doing should not be a problem at all.

    I did the exact same steps in CCSv7.1 for Windows and it worked well - the project was created and some steps including "Refreshing workspace" and the "C/C++ indexer" started to run immediately after the project was created. (check the video below)

    I am using the u-boot sources from a CIFS share of a Linux host and it is mapped to a Windows drive.

    Perhaps there may be a hidden problem in your workspace? Creating a new one should help with that.

    Also, to ease the work of Linux/CDT development it is highly recommended to add this functionality to your copy of CCS. Simply go to the CCS App Center (menu View --> CCS App Center), locate the section Code Composer Studio Add-ons and click on See More.

    Then scroll down until you find both the Linux Development Tools and CDT GNU support

      

    Hope this helps,

    Rafael