Tiva™ C Series evaluation and reference design kits provide an integrated In-Circuit Debug Interface (ICDI) which allows programming and debugging of the onboard C Series microcontroller. Official reference can be found here.
[env:myenv] platform = ... board = ... debug_tool = ti-icdi
If you would like to use this tool for firmware uploading, please change upload protocol:
[env:myenv] platform = ... board = ... debug_tool = ti-icdi upload_protocol = ti-icdi
|Windows:||Please “USB Driver Installation” guide for your board.|
|Linux:||Please install “udev” rules 99-platformio-udev.rules. If you already installed them before, please check that your rules are up-to-date or repeat steps.|
|TI TIVA||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.|
|Arduino||Arduino Wiring-based Framework allows writing cross-platform software to control devices attached to a wide range of Arduino boards to create all kinds of creative coding, interactive objects, spaces or physical experiences|
|libopencm3||The libOpenCM3 framework aims to create a free and open-source firmware library for various ARM Cortex-M0(+)/M3/M4 microcontrollers, including ST STM32, Ti Tiva and Stellaris, NXP LPC, Atmel SAM3, Energy Micro EFM32 and others|
For more detailed
board information please scroll tables below by horizontal.
|TI LaunchPad (Stellaris) w/ lm4f120 (80MHz)||TI TIVA||On-board||LPLM4F120H5QR||80MHz||256KB||32KB|
|TI LaunchPad (Tiva C) w/ tm4c123 (80MHz)||TI TIVA||On-board||LPTM4C1230C3PM||80MHz||256KB||32KB|
|TI LaunchPad (Tiva C) w/ tm4c129 (120MHz)||TI TIVA||On-board||LPTM4C1294NCPDT||120MHz||1MB||256KB|