Actions

EmSys

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

From EdWiki

m
m
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
==Introduction==
+
== Code Composer Studio ==
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.
+
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.
  
Click each one of the following links in the order given below to build and debug projects for TivaC devices using GCC Compiler.
+
=== 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.
  
[[image:ek_tm4c123gxl_launchpad.png|right|link=EmSys: Tiva C Series TM4C123GXL Board]]
+
=== CCS v9 - Hardware Requirements ===
► <span class="newtab">[[EmSys:Install Code Composer Studio v6 | Install Code Composer Studio v6]] </span><br />
+
► <span class="newtab">[[EmSys:Install TivaWare for C Series|Install TivaWare™ for C Series]]</span>  <br />
+
► <span class="newtab">[[EmSys:EK-TM4C123GXL LaunchPad Initial Board Setup|Initial Board Setup]]</span> <br />
+
► <span class="newtab">[[EmSys:Create a New CCS6 Project|Create a New CCS Project]]</span> <br />
+
► <span class="newtab">[[EmSys:Review the CCS GUI|Review the CCS GUI]]</span> <br />
+
► <span class="newtab">[[EmSys:CCS Add Path and Build Variables|Add Path and Build Variables]]</span> <br />
+
► <span class="newtab">[[EmSys:CCS Add files to your project|Add files to your project]]</span> <br />
+
► <span class="newtab">[[EmSys:Link the TivaWare driverlib.lib file to your project |Link the TivaWare libdriver.a file to your project]]</span> <br />
+
► <span class="newtab">[[EmSys:Add the INCLUDE search paths for the header files | Add the INCLUDE search paths for the header files]] </span><br />
+
► <span class="newtab">[[EmSys:CCS Examine Project Explorer | Examine Project Explorer]]</span> <br />
+
► <span class="newtab">[[EmSys:CCS Build your project and fix any errors | Build your project and fix any errors]]</span> <br />
+
► <span class="newtab">[[EmSys:CCS Debug Configuration | Debug Configuration]]</span> <br />
+
► <span class="newtab">[[EmSys:CCS Build_Load_Run|Load, Debug, Run]]</span> <br />
+
  
==HowTos==
 
► <span class="newtab">[[EmSys:Install ICDI Device Drivers | Install/Upgrade ICDI Device Drivers]]</span> <br />
 
  
<br /><br />
+
{| class="wikitable" style="margin: auto; border-style: solid; border-width: 4px"
 +
|-
 +
!  !! 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
 +
|}
 +
<div style="text-align: center;">'''Table''': CCS v9 - Hardware Requirements</div>
  
==Helpful Documents==
 
*<span class="newtab">[{{SERVER}}/emsys/tivac/ek-tm4c123gxl/Tiva_C_Series_TM4C123G_LaunchPad_Readme_First.pdf Tiva C Series TM4C123G LaunchPad -- Readme First]</span>
 
*<span class="newtab">[{{SERVER}}/emsys/tivac/ek-tm4c123gxl/Tiva_C_Series_TM4C123G_LaunchPad_Evaluation_Kit_Users_Manual.pdf Tiva C Series TM4C123G LaunchPad Evaluation Kit -- User's Manual]</span>
 
*<span class="newtab">[{{SERVER}}/emsys/tivac/ek-tm4c123gxl/TM4C123GH6PM_Microcontroller_Data_Sheet.pdf TM4C123GH6PM Microcontroller -- Data Sheet]</span>
 
*<span class="newtab">[{{SERVER}}/emsys/tivac/ek-tm4c123gxl/TivaWare_Peripheral_Driver_Library__Users_Guide.pdf TivaWare Peripheral Driver Library -- User's Guide]</span>
 
*<span class="newtab">[{{SERVER}}/emsys/tivac/Sensor_Hub_Docs.zip Sensor Hub BoosterPack -- Documentation]</span>
 
  
==You can find additional information at these websites:==
+
* 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.
*[http://www.ti.com/launchpad Main page]
+
* Note that the most important requirement is memory. At least 4GB of memory or more is highly recommended.
*[http://www.ti.com/tool/ek-tm4c123gxl Tiva C Series TM4C123G LaunchPad]
+
 
*[http://www.ti.com/product/tm4c123gh6pm TM4C123GH6PM folder]
+
===  CCS v9 - Operating System Requirements ===
*[http://www.ti.com/boosterpack BoosterPack webpage]
+
# Windows
*[http://www.ti.com/launchpadwiki LaunchPad Wiki]
+
#: Windows 7 (SP1 or later), Windows 8.x and Windows 10
 +
# 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