Actions

EmSys

Difference between revisions of "Using GCC with Tiva TM4C123G LaunchPad in CCSv6"

From EdWiki

m
m
 
(44 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Introduction==
+
__NOTOC__
Code Composer Studio v6 includes a Linaro distribution of the ARM GNU compiler, so programmers have the option of using this GCC Compiler instead of the TI compiler to build their projects. This page describes how to select and use the GCC compiler to build projects for TivaC devices.
+
== Code Composer Studio ==
 +
Code Composer Studio includes a Linaro distribution of the ARM GNU compiler, so programmers have the option of using this GCC Compiler instead of the TI compiler to build their projects.
  
==WinDows==
+
=== Objective ===
 +
The objective of this lab exercise is to download and install Code Composer Studio, as well as download the various other support documents and software to be used with this course. These development tools will be used throughout the remaining lab exercises in this course.
  
There are two types of installers:
+
=== CCS v9 - Hardware Requirements ===
*'''Web installers''' will allow you to perform an install using an installer controlled download process that will only download needed software components. An internet connection is mandatory at install time.
+
*'''Off-line installers''' are a large archive (about 730MB). When you run it you can select the components to be installed. No internet connection is required at install time. The executable can be used for installing multiple local systems.
+
  
{| class="wikitable" cellspacing="1" cellpadding="1" border="1" style="width: 650px; height: 69px;"
+
 
|+ Code Composer Studio Version 6 Downloads
+
{| class="wikitable" style="margin: auto; border-style: solid; border-width: 4px"
 
|-
 
|-
! scope="col" | Sl.No<br />
+
! !! Memory !! Recommended
! scope="col" | Web installer<br />
+
! scope="col" | Off-line installer<br />
+
 
|-
 
|-
| 1 <br />
+
| Memory || 2GB || 6GB
| [{{SERVER}}/emsys/msp430/ccs_setup_win32.exe Download Code Composer Studio (Web installer)] <br>
+
| [{{SERVER}}/emsys/msp430/CCS6.1.1.00022_win32.zip Download Code Composer Studio (Off-line installer)]
+
 
|-
 
|-
 +
| Disk Space || 900MB || 2GB average (1 or 2 device families) 3.5GB all features
 +
|-
 +
| Processor || 1.0GHz x86 compatible processor || Dual core x86 compatible processor
 
|}
 
|}
 +
<div style="text-align: center;">'''Table''': CCS v9 - Hardware Requirements</div>
  
  
Simply save the file. If you download the [{{SERVER}}/emsys/msp430/ccs_setup_win32.exe '''Web Installer'''], simply run the executable installer file. If you download the [{{SERVER}}/emsys/msp430/CCS6.1.1.00022_win32.zip '''Off-line installer'''], unzip it and run the the executable. This will start the CCS install wizard.
+
* Disk space listed depends on features selected during installation. 900MB is for a bare minimal installation. Does not include temporary space required by the installer.
 
+
* Note that the most important requirement is memory. At least 4GB of memory or more is highly recommended.
'''NOTE:''' you have to de-activate your antivirus temporary during the installation, as the installer ask you:
+
<gallery>
+
File:cc63_setup_antivirus.png
+
File:cc63_setup_antivirus_2.png
+
</gallery>
+
Just in case, in order to be secure, just avoid any web-surfing or torrent or any other internet communication in the meantime.
+
#Read and accept the License Agreement.
+
#Select your CCS install folder (Default is C:/ti) --> click Next
+
#Place a checkmark under "32-Bit ARM MCUs" for:
+
#:Stellaris Device Support
+
#:Tiva C Series Support
+
#:TI ARM Compiler
+
#:GCC ARM Compiler  --> click Next
+
#In the Select Select Debug Probes, leave everything as default and click Next
+
#In the App Center, leave everything as default
+
If everything looks good, click '''Finish''' to start your install!
+
 
+
<gallery>
+
File:cc63_setup_license_agreement.png|1. License Agreement
+
File:cc63_setup_choose_install_loc.png|2. Choose Installation Location
+
File:cc63_setup_processor_support.png|3. Processor Support
+
File:cc63_setup_select_debug_probes.png|4. Select Debug Probes
+
File:cc63_setup_app_center.png|5. App Center
+
</gallery>
+
'''Note:''' If you have an issue with the web installer not being able to connect to the internet then please try the off-line installer.
+
 
+
Please have patience as It takes some time to do all the work.
+
  
<gallery>
+
===  CCS v9 - Operating System Requirements ===
File:cc63_setup_installation_progress.png
+
# Windows
File:cc63_setup_installation_complete.png
+
#: Windows 7 (SP1 or later), Windows 8.x and Windows 10
</gallery>
+
# Ubuntu 18.04 LTS
 +
#: update system  and Install dependent libraries
 +
sudo apt-get update
 +
sudo apt-get install libc6-i386 libusb-0.1-4 libgconf-2-4 build-essential

Latest revision as of 09:04, 4 March 2020

Code Composer Studio

Code Composer Studio includes a Linaro distribution of the ARM GNU compiler, so programmers have the option of using this GCC Compiler instead of the TI compiler to build their projects.

Objective

The objective of this lab exercise is to download and install Code Composer Studio, as well as download the various other support documents and software to be used with this course. These development tools will be used throughout the remaining lab exercises in this course.

CCS v9 - Hardware Requirements

Memory Recommended
Memory 2GB 6GB
Disk Space 900MB 2GB average (1 or 2 device families) 3.5GB all features
Processor 1.0GHz x86 compatible processor Dual core x86 compatible processor
Table: CCS v9 - Hardware Requirements


  • Disk space listed depends on features selected during installation. 900MB is for a bare minimal installation. Does not include temporary space required by the installer.
  • Note that the most important requirement is memory. At least 4GB of memory or more is highly recommended.

CCS v9 - Operating System Requirements

  1. Windows
    Windows 7 (SP1 or later), Windows 8.x and Windows 10
  2. Ubuntu 18.04 LTS
    update system and Install dependent libraries
sudo apt-get update
sudo apt-get install libc6-i386 libusb-0.1-4 libgconf-2-4 build-essential