wiki:TBR/BSP/LM4F120

LM4F120

<!-- When filling in the box,

+ Try to include links to other Wiki pages and websites. + If a field is not applicable, not setting the variable will result in it not being displayed + If Simulator is not set, then No. is displayed.

-->

BSP Infobox

BSP_name LM4F120
Manufacturer Texas Instruments
image Stellaris Launchpad.jpg
caption Stellaris Launchpad
Board_URL http://www.ti.com/tool/EK-LM4F120XL,http://www.ti.com/ww/en/launchpad/tiva_c_head.html
Architecture ARM Cortex-M4F
CPU_model 80 MHz Cortex-M4F CPU
Monitor TI proprietary bootloader
Simulator Yes. [OpenOCD simualator]
Aliases EK-LM4F120XL
RAM 32-KByte SRAM
NVMEM 256-KByte flash, 2-KByte EEPROM
Serial 4 serial ports
Video N/A

Overview

This is the cheapest evaluation board the Stellaris LM4F CPU family. NOTE: Please note that after the release of the LM4F Stellaris family, TI went ahead and rebranded whole Stellaris LM4F line to Tiva C Series or Tiva C TM4C family. See below for a link to table listing corresponding parts of LM4F and TM4C families

Features

  • Stellaris LM4F120H5QR microcontroller
  • USB micro-B connector for USB device
  • RGB user LED
  • Two user switches (application/wake)
  • Available I/O brought out to headers on a 0.1-in (2.54-mm) grid
  • On-board Stellaris ICDI
  • Switch-selectable power sources:
    • ICDI
    • USB device
  • Reset switch
  • Preloaded RGB quickstart application
  • Supported by StellarisWare? software including the USB library and the peripheral driver library
  • Stellaris LM4F120 LaunchPad? BoosterPack? XL Interface, which features stackable headers to expand

the capabilities of the Stellaris LaunchPad? development platform

Documentations

Board Setup

The board runs find without any tuning/switching.

Downloading and Executing

See Debugging

Debugging

Using OpenOCD >= 0.7.0. This OpenOCD release added Stellaris ICDI support. On Windows I'm using bin\openocd-0.7.0.exe -f scripts\board\ek-lm4f120xl.cfg to start the debugger. Then I connect to it GNU RTEMS debugger by:

target remote localhost:3333 monitor reset halt load <rtems.exe> cont

Test Reports

{{Test Report |Version = submitted for inclusion http://www.rtems.org/pipermail/rtems-devel/2013-August/004185.html, http://www.rtems.org/pipermail/rtems-devel/2013-August/004186.html |Date = August 14 2013 |User = User:KarelGardas? |Report = hello.exe was running fine. ticker.exe not due to limited RAM available on this board. }}

Last modified on 11/07/18 at 10:08:58 Last modified on 11/07/18 10:08:58