I have installed Code Composer Studio 6.1.3.00033 on my Mac. From within CCS, I have installed MSPWare. When I look at the 'installation details' it states that MSPWare for Mac OS X 3.30.0.18 is installed. But where is it? I cannot find the examples, projects, etc. If I pull up the Resource Explorer, it is blank (see screenshot). Install Compose on Linux systems. On Linux, you can download the Docker Compose binary from the Compose repository release page on GitHub.Follow the instructions from the link, which involve running the curl command in your terminal to download the binaries. MmWave SDK is a collection of software packages to enable application evaluation and development on TI mmWave sensors. MMWAVE-SDK The mmWave software development kit (SDK) is a unified software platform for the TI mmWave Sensing Portfolio, providing easy setup and fast out-of-the-box access to evaluation and development.
Code Composer Studio is anintegrated development environment (IDE) that supports TI’sMicrocontroller and Embedded Processors portfolio. Code Composer Studiocomprises a suite of tools used to develop and debug embeddedapplications. It includes an optimizing C/C++ compiler, source codeeditor, project build environment, debugger, profiler, and many otherfeatures. The intuitive IDE provides a single user interface taking youthrough each step of the application development flow. Familiar toolsand interfaces allow users to get started faster than ever before. CodeComposer Studio combines the advantages of the Eclipse softwareframework with advanced embedded debug capabilities from TI resulting ina compelling feature-rich development environment for embeddeddevelopers.
2.1.1. Hardware¶
| Memory | Disk space | Processor | |
|---|---|---|---|
| Minimum | 4GB | 900MB | 1.5GHz single core |
| Recommended | 8GB | 3.5GB | 2.0GHz dual core |
2.1.2. Operating System¶
Please note that Code Composer Studio is a 64bit application and thus will not run on 32bit operating systems.
2.1.2.1. Windows¶
- Windows 10 64bit
- Windows 8 64bit
- Windows 7 64bit
2.1.2.2. Linux¶
Supported distributions include:
- Ubuntu 20.04 64bit
- Ubuntu 18.04 64bit
- Ubuntu 16.04 64bit
Code Composer Studio will run on other distributions but these are theofficially supported and tested distributions.
More information on installation instructions as well as debug probe and device supportis available in the Linux Host Support page.

2.1.2.3. macOS¶
Code Composer Studio device support on macOS is limited tomicrocontrollers (MSP, C2000, SimpleLink, Tiva and Hercules) and doesnot include processors (Sitara, DSP, KeyStone, mmWave).
Versions Supported
Each Code Composer Studio release is validated against a set of macOS releases. This release was validated with:
- macOS 10.15 (Catalina)
- macOS 10.14 (Mojave)
- macOS 10.13 (High Sierra)
More information on installation instructions as well as debug probe and device supportis available in the macOS Host Support page.
Code Composer Studio is based on the Eclipse open source software framework. Hence understanding some of the basicconcepts of Eclipse will lead to a better understanding of Code Composer Studio. Some of the more commonly referenced concepts are describedbelow.
2.2.1. Workbench¶
The Workbench refers to the main user interface. The Workbench containsall the various views and resources used for development. When theWorkbench is launched, the first dialog prompts for location ofworkspace. After the workspace location is chosen, asingle Workbench window is displayed. A Workbench window offers one ormore perspectives.
Multiple Workbench windows can be opened using the Window → NewWindow menu. While each Workbench window can differ visually(arrangement of views, toolbars and such), all windows refer to the sameworkspace and the same running instance of Code Composer Studio. If aproject is opened from one Workbench, that same project will be presentin all the Workbench windows.
2.2.2. Workspace¶
The workspace is the main working folder for Code Composer Studio. Theworkspace stores references to all projects even if the projectsthemselves do not physically reside inside the workspace folder. Thedefault location of new projects will be within the workspace folder.Once a project has been added to the workspace, it will be visible inthe Project Explorer view.
Code Composer Studio will prompt for the workspace folder location whenyou launch the application. It is possible to specify to use theselected folder as the default folder to avoid being prompted in thefuture
The workspace folder is also used to store user information such as userinterface preferences and settings.
Workspaces are user specific and are not typically shared between users.You would not check your workspace into source control to share withother team members. You would check your projects into source controland each user would have their own workspace that references theprojects.
It possible to have multiple. Only one workspace is active at a time inCode Composer Studio but you can switch workspaces using the File →Switch Workspace… menu.
2.2.3. Perspective¶
A perspective defines the layout of views, menus and toolbars in theWorkbench window. Each perspective provides a set of functionality aimedat accomplishing a specific type of task. For example, the CCS Editperspective contains views most commonly used during code development,such as the Project Explorer, Editor and Problems view. When a debugsession is started, Code Composer Studio will automatically switch tothe CCS Debug perspective. This perspective by default containsviews associated with debugging.
It is possible to manually switch between perspectives using theperspective buttons at the top right of the Workbench or by using theWindow → Perspective menu. Any changes made to a perspective will bepreserved the next time the perspective is opened. A perspective can bereset to the default arrangement via the Window -> Perspective → ResetPerspective menu. New perspectives can be created simply by saving thecurrent perspective as a new name Window → Perspective → SavePerspective As… menu.
There is a CCS Simple perspective available that can be accessedfrom the Getting Started view. This perspective is used for bothediting and debugging and has been designed to expose just the mostbasic functionality to make it easier for users who are familiar withmore simple environments.
2.2.4. View¶
Views are windows within the main Workbench window that provide visualrepresentation of information or data. The Workbench window mainlyconsists of the editor and a collection of views. Examples of some viewsare Debug, Problems, Memory Browser, Disassembly.
2.2.5. Resource¶
Resources is a collective term for a project, folder or file that existsin the Workspace.
2.2.6. Project¶
Projects typically contain folders and files. Like the workspace, aproject maps to a physical folder in the file system. The defaultlocation, when creating a new project, is in a subfolder (of the projectname) within the workspace folder. However a folder outside theworkspace can also be chosen. Once the project is created, a referenceto it will be made in the workspace and the project is now available foruse within the Workbench and visible from the Project Explorer.

Projects are either open or closed. When a project is closed, it isstill part of the workspace, but it cannot be modified by the Workbench.The resources of a closed project will not appear in the Workbench, butthe resources still reside on the local file system. Closed projectsrequire less memory and are not scanned during routine activity. Henceclosing unnecessary projects can improve performance of Code ComposerStudio. Note that closed projects will still be visible in Project Explorerso that they can easily be opened when needed.
A project becomes part of a workspace by being created in the workspaceor by being imported into the workspace.
The Project Explorer shows all projects that are part of the activeworkspace. Note that the view is mostly a representation of thefilesystem of the project folder. Hence when creating a subfolder andmoving files to that subfolder from within the Project Explorer, theactual file system is being altered. Similarly changes made to the filesystem will be reflected in the Project Explorer. Note that not allfiles that appear in the view will exist in the file system and viceversa. Linked files will appear in the view but because they arereferences and not actual copies, the references do not appear in theactual file system. The Includes folder that appears in the ProjectExplorer displays all of the include paths setup for the project and isnot a physical folder.
2.2.7. File¶
Files can either be added or linked to a project. When a file is addedto a project, the file is copied to the root location of the projectfolder. There is also the option to ‘link’ a file to a project. Thiswill simply have the project create a reference to the file instead ofcopying the file into the project folder.
There is no license fee associated with Code Composer Studio. Users arefree to download and install Code Composer Studio without having topurchase a license. The license terms for Code Composer Studio are shownat installation and available afterwards in the /doc folder.
Code Composer Studio is a suite of development tools including aneditor, project management system, compiler, debugger, profiling andvisualization tools.
2.4.1. IDE¶
IDE stands for Integrated Development Environment. It refers to anenvironment that brings together the tools needed to develop software.Typically this means an editor, build system and debugger. This enablesthe development of software without having to continually switch betweentools.
The editor in Code Composer Studio includes a wide breadth of featuresto make development easier. Standard features such as customizablesyntax highlighting and code completion are present, as well as moreunique features such as local history. The local history keeps track ofsource code changes and enables the comparison or replacement of thecurrent source with those in the history.
The project management system allows for the building of projects witheither the TI compiler or GCC. It also integrates with standard sourcecontrol software such as Git.
The integrated debugger allows for the debugging of applications runningon TI embedded devices and is discussed in more detail in the debuggingchapter.
2.4.2. Compiler¶
C/C++ Compilers are provided for each instruction set. In most casesthis is a TI proprietary compiler. For Cortex A devices GCC is providedbut in general it is recommended to use the compiler that is bundledwith the SDK for the device. For MSP430 and Cortex M based MCUs a TIproprietary compiler and GCC are provided. GCC is the open source GNUcompiler. Additional compilers are available from the App Center.
2.4.3. Resource Explorer¶
Resource Explorer helps you find all the latest examples, libraries,demo applications, datasheets, and more for your chosen platform.
Filtering by device, or by TI LaunchPad™ Kit, the interface enables youto filter the content to only what is relevant to your chosen platform.Resource Explorer will show you not only the resources that you haveinstalled on your local computer but also those that are located onlineand available for download. When you select an example from a softwarepackage that you have not yet installed Resource Explorer will allow youto install that package, and any necessary dependencies, and then allowyou to import the example into your workspace.
Resource Explorer can be accessed from menu View → Resource Explorer.
More information on Resource Explorer is availablehere.
2.4.4. App Center¶
Similar in concept to Resource Explorer, App Center is used to obtainadditional items required for development. While Resource Explorer isused to obtain software and documentation, App Center is primarily usedto obtain extensions or add-ons to the Code Composer Studio environmentsuch as compilers.
Resource Explorer can be accessed from menu View → CCS App Center.
More information on App Center is availablehere.
TI offers a wide selection of debug probes that enable softwaredevelopment on TI embedded processors. TI’s debug probes are designed tomeet different needs in terms of functionality and budget. Each probe iscompatible with Code Composer Studio.
Developing software typically requires downloading the resulting programto the embedded processor it was written for. A debug probe provides adebug communication pathway between a host computer and the embeddedprocessor. This allows for downloading of the program as well ascontrolling the processor to enable debugging.
More information on the debug probes available for TI embeddedprocessors is availablehere.
Note that it is possible to add support for additional debug probes toan existing Code Composer Studio installation by running the installeragain and pointing it at the current installation.
The E2E support community is the primary method for obtaining supportfor developing on TI processors. Thisarticleprovides more information on support resources.
≡Low cost fast USB JTAG for programming and flash emulationManual Uninstall Code Composer Studio 6 Mac Os
| Price | 54.95EUR |
|---|---|
| 10 - 49 pcs | 49.46EUR |
| 50 - 10000 pcs | 43.96EUR |
Manual Uninstall Code Composer Studio 6 Mac Download
FEATURES
- Suitable for most MSP430Fxxx flash microcontrollers
- Uses TI standard 2x7 pin JTAG connector
- Spy-By-Wire support for the newest TI MSP430 devices
- Can supply the target with 3.3V fixed voltage 50mA maximum current, no short circuit protection(!)
- The firmware uses version 2 of the MSP430 Debug stack - it is compatible with a large number of software tools
- Compatible with TI's Code Composer Studio up to version 6.1.2
- Compatible with IAR Embedded Workbench for MSP430 up to version 5.20.1 software for programming, real time emulation, debugging, step by step program execution, breakpoints, memory dump etc everything all high priced emulators do
- With IAR Kickstart versions you can write in assembler unlimited code size and to write in C with 2K limit for all MSP430 microcontrollers
- Works with free GCC C compiler and Insight MSP430 toolchain and debugger
- Compatible with software tools that have support for MSP430 Debuck Stack version 2 (MSP430.dll v2).
- Not compatible with newest versions of IAR Embedded Workbench for MSP430 (6.x.x and after)
- Not compatible with newest versions of Code Composer Studio (6.1.3 and after)
- For MAC-OS users: reported to work with PS X 10.4 and current Parallels
- Dimensions 50x40 mm (2x1.6') + 20 cm (8') cable
DOCUMENTS
- How to install Olimex USB MSP430 programmers
- SPY-BI-WIRE connection please pay attention if you want to use SBW devices as the JTAG connection is different
SOFTWARE
- OLIMEX MSP430-PROGRAMMER - GUI 1.3.0.4_CLI 2.0.1.2_DLL1.0.4.2/ 17.11.2011 freeware - a stand alone software which allows you to program MSP430 devices without any 3rd party
- MSP430 JTAG drivers ver.1.0.4.2 -26-JUL-2011 adds support for all devices released by TI to July 2011
- MSP430 Kick Start C compiler and debugger (free for assembly language, limited for C)
- MSPGCC - free C compiler and debugger
- MSPdebug support for Linux for MSP430-JTAG-TINY made by Daniel bear, tested to work fine in both JTAG and SBW mode with MSPdebug 0.16
FAQ
- I think my device doesn't have the latest firmware. How do I update the firmware?
- Download and extract the package from the software section above. Follow the instructions in the README.txt file inside.
- I use Windows 10 and the debugger doesn't seem to work. What should I do?
- Disable 'driver signature enforcement' and then install the drivers. Remember to copy-paste the latest dll files to the suitable folder of your IDE. More information about hte installation can be found in the user's manual.
- Code Composer Studio 5 crashes after I upload some code on my target board. What is the problem?
- We are aware of the problem and it is a problem on our side. We are working to resolve the issue. The workaround is to use the previous driver version 1.0.4.1, instead of the latest 1.0.4.2. Replace the dll with the 1.0.4.1 one, which can be found downloaded from a link above.
- Can I use the MSP430-JTAG-ISO-MK2 with the XYZ development IDE/tools?
- The MSP430.dll which is provided with the MSP430-JTAG-ISO-MK2 is 100% compliant to the Texas Instruments MSP430.dll and will work with *every* development software which supports the original TI MSP430-FET and MSP430-USBFET hardware platforms, we have tested IAR EW for MSP430, Code Composer Studio, Rowley CrossWorks, MSPDEBUG and MSPGCC.
- My target device is supported in your free MSP430 programmer but I can't find it in the drop-down menu?
- To be able to program it with the Olimex Programmer you will have to add your device's info in the olidev.ini (located in the main folder) by following the pattern below. You must use the following format for a single line, the required info can be acquired from the datasheet of the processor in “Memory organization” table. For more info refer to the readme text file in the install folder.
- Other companies charge money for MSP430 programming software, why is yours free?
- To write MSP430 programming software using the TI MSP430.dll is a very easy job, there would probably be tons of such programmers available if TI was not keeping the DLL content secret. The programmer software we offer is a beta testing software so it may have some bugs although we've been using it for years at home. Now we've decided to release it for the public as we got a number of questions about whether we know of any such software :). As we are a more hardware-oriented company rather than software-oriented and we've never gotten involved in sales of software, we decided to just release it as a freeware and not to hassle with software copy protections and such.Note that it's not open source but a copyrighted software, although it costs you nothing to obtain or distribute it. We are going to fix all reported bugs in a timely manner but keep in mind that it's not a commercial project and our people have a lot of other stuff to do.
Related Products - People who bought this product also bought
Optoisolated professional USB JTAG for mass programming and flash emulation for power profiling
