Stellaris LaunchPad Development

Page discussing Linux tools
Hackaday post on dev tools
Recursive Labs post on dev under Linux
Linux eclipse dev setup

Launchpad frequency analyzer project
ver2, 2048 sample FFT

2nd Launchpad freq analyzer project github code

Getting started on Linux with Launchpad development

Windows setup
Install CCS v6.0.1

Run the add in and update installations.

Install the Stellaris package:
SW-LM3S-LM4F: Legacy StellarisWare® for LM3S and LM4F MCUs – September 2012 Release (v9453)

Follow instructions for creating a new project:
Creating new CCS v5 Project with Stellarisware

Import projects driverlib-cm4f and usblib-cm4f.


Time for tasks with CCS

Adjusting the clock rate to 80 MHz:
configCPU_CLOCK_HZ –set to 80000000
in main()
ROM_SysCtlClockSet –change SYSCTL_SYSDIV_4 to SYSCTL_SYSDIV_2_5

Adjusting the Tick period:
configTICK_RATE_HZ to 10000
#define portTICK_RATE_MS ( ( portTickType ) 10000 /configTICK_RATE_HZ )
–These two values must match!

Examples from Embedded Systems: Introduction to ARM Cortex M Microcontrollers Fifth Edition
Working with TI’s CCS

PL2303hx USB to TTL (UART adapter)

USB Serial Adapter on Mac OS X
Adafruit link
Sparkfun serial adapter page
CoolTerm, a serial terminal


ls /dev/tty.*

should see /dev/tty.usbserial

screen /dev/tty.usbserial 115200
cntr-a, cntr-k to quit

LM4F120H5QR replaced byTM4C1233H6PM, then support dropped.

Stellaris LM4F120 LaunchPad Evaluation Kit, software, Getting Started
Stellaris ICDI Drivers, pdf

UARTprintf lost charaters
Problem with using different UART channels(such as UART2) on lm4f120h5qr
How to display a sensor reading from stellaris launchpad EK-Lm4F120XL on a Kentec EB-LM4F120-L35

yuvadm /stellaris
saintent / LM4F120
Creating the ‘bin’ file using Code Composer Studio application.
TI-RTOS Product Release
Code Composer Studio Downloads
TI-RTOS TivaC release notes
Processor SDK RTOS Software Developer’s Guide
C28x large model Timing Benchmarks
ADC interrupt is missed in FreeRTOS on Zynq microZED board

Use STM32 interrupt with FreeRTOS
freeRTOS ADC Interupt
TM4C1294NCPDT: Problem getting Systick Interrupt to work
How does systick work – Tiva C Launchpad

USB to Serial Adaptor works once for every reboot…
USB to Serial Adaptor works once for every reboot
How to disable the hardware flow control for uucp’s cu command?

Leave a Reply

Your email address will not be published. Required fields are marked *