platform = titiva
Texas Instruments TM4C12x MCUs offer the industrys most popular ARM Cortex-M4 core with scalable memory and package options, unparalleled connectivity peripherals, advanced application functions, industry-leading analog integration, and extensive software solutions.
For more detailed information please visit vendor site.
Examples are listed from TI TIVA development platform repository:
PIO Unified Debugger - “1-click” solution for debugging with a zero configuration.
Supported debugging tools are listed in “Debug” column. For more detailed information, please scroll table by horizontal. You can switch between debugging Tools using debug_tool options.
Boards listed below have on-board debugging tools and ARE READY for debugging! You do not need to use/buy external debugger.
ID |
Name |
Debug |
MCU |
Frequency |
Flash |
RAM |
---|---|---|---|---|---|---|
|
TI-ICDI (on-board) |
LPLM4F120H5QR |
80MHz |
256KB |
32KB |
|
|
TI-ICDI (on-board) |
LPTM4C1230C3PM |
80MHz |
256KB |
32KB |
|
|
TI-ICDI (on-board) |
LPTM4C1294NCPDT |
120MHz |
1MB |
256KB |
You can switch between stable releases of TI TIVA development platform and the latest upstream version using platform option in Project Configuration File platformio.ini as described below.
; Latest stable version
[env:latest_stable]
platform = titiva
board = ...
; Custom stable version
[env:custom_stable]
platform = titiva@x.y.z
board = ...
[env:upstream_develop]
platform = https://github.com/platformio/platform-titiva.git
board = ...
Name |
Description |
---|---|
Energia Wiring-based Framework (LM4F Core) |
|
libOpenCM3 Framework |
|
Flash Programmer |
|
OpenOCD |
|
gcc-arm-embedded |
Warning
Linux Users:
Install “udev” rules 99-platformio-udev.rules
Raspberry Pi users, please read this article Enable serial port on Raspberry Pi.
Windows Users:
Please check that you have a correctly installed USB driver from board manufacturer
Name |
Description |
---|---|
Energia Wiring-based framework enables pretty much anyone to start easily creating microcontroller-based projects and applications. Its easy-to-use libraries and functions provide developers of all experience levels to start blinking LEDs, buzzing buzzers and sensing sensors more quickly than ever before. |
|
The libOpenCM3 framework aims to create a free/libre/open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC 11xx, 13xx, 15xx, 17xx parts, Atmel SAM3, Energy Micro EFM32 and others. |
Note
You can list pre-configured boards by platformio boards command or PlatformIO Boards Explorer
For more detailed board
information please scroll tables below by
horizontal.
ID |
Name |
Debug |
MCU |
Frequency |
Flash |
RAM |
---|---|---|---|---|---|---|
|
LPLM4F120H5QR |
80MHz |
256KB |
32KB |
||
|
LPTM4C1230C3PM |
80MHz |
256KB |
32KB |
||
|
LPTM4C1294NCPDT |
120MHz |
1MB |
256KB |