^

Texas Instruments

Partner profile

Texas Instruments were pioneers in the transition of the world from vacuum tubes to transistors and then to integrated circuits (ICs) – and we’ve been advancing IC technology and the ability to reliably produce ICs in high volumes for decades. Each generation of innovation builds upon the last to make technology smaller, more efficient, more reliable and more affordable – making it possible for semiconductors to go into electronics everywhere. We think of this as Engineering Progress.

We design, manufacture, test and sell analog and embedded semiconductors that help our nearly 100,000 customers around the globe create differentiated applications in markets that include industrial, automotive, personal electronics, communications equipment and enterprise systems.

Our broad portfolio of ~80,000 products helps our customers efficiently manage power, accurately sense and transmit data, and provide the core control or processing in their electronic systems. We partner with our customers to understand their toughest challenges, then apply our technology and system expertise and work persistently to overcome barriers and problem-solve.

Our passion to create a better world by making electronics more affordable through semiconductors is alive today as we help our customers develop new applications, particularly in the industrial and automotive markets.

Solution description

Code Composer Studio is an integrated development environment (IDE) for TI’s microcontrollers and processors. It comprises a suite of tools used to develop and debug embedded applications. Code Composer Studio includes an optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler and many other features. The intuitive IDE takes you through each step of the application development flow.

  • Code Composer Studio includes C/C++ compilers tailored to get maximum performance and optimal code size for TI devices. Compilers for proprietary architectures such as MSP430TM, C2000TM and DSPs are included as well as a compiler for Arm®-based microcontrollers. The TI Arm Clang compiler combines LLVM and Clang with TI added features such as link time optimization to provide exceptional code size for TI Arm-based microcontrollers.
  • Resource Explorer provides access to the resources needed for embedded development. Quickly access examples, training, software development kits and documentation tailored to the device being used.
  • SysConfig is an intuitive and comprehensive tool for configuring pins, peripherals, drivers, radios and other components. SysConfig simplifies configuration challenges and accelerates software development.
  • EnergyTrace™ is an analysis tool that measures and displays the energy profile of an application and helps optimize it for ultra-low-power consumption.
  • Code Composer Studio has a complete scripting environment allowing for the automation of tasks such as testing and performance benchmarking.

The integration of the LDRA tool suite and TI Code Composer provides users with a rich array of tools that are rarely available in small footprint environments. These include instrumentation for coverage of user code, test harness creation and capture of results. In addition, these artifacts can be brought into TBmanager for requirements traceability. This allows for certification of safety critical systems running on small devices to regimes as stringent as DO-178C Level A.

With Code Composer Studio V6.0 and above, a plug-in is provided that allows the power of the LDRA tool suite to be used from within the Code Composer Studio IDE. For example code can be analyzed to see how it complies with programming standards such as MISRA C:2004 and numerous metrics can be measured and reported such as cyclomatic complexity. In addition, dynamic analysis can be performed on the simulator or target, and the coverage results viewed from within the Code Composer Studio IDE and unit tests can be written and run on the simulator / target in both interactive and batch mode.

Despite the small form factor and limited resources available on some TI DSP’s, the full range of capabilities of the LDRA tool suite is available. In addition, a full range of TI DSP’s is supported, including the MSP430, C2xxx series, the C55xx series and the C6xxx series.

FREE 30 Day
TRIAL

Email Us

Email: info@ldra.com

Call Us

EMEA: +44 (0)151 649 9300

USA: +1 (855) 855 5372

INDIA: +91 80 4080 8707

Connect with LDRA