Study and Testing of Compatibility Issues Between the Texas

Total Page:16

File Type:pdf, Size:1020Kb

Study and Testing of Compatibility Issues Between the Texas STUDY AND TESTING OF COMPATIBILITY ISSUES BETWEEN THE TEXAS INSTRUMENTS TMSC6713 DSP STARTER KIT AND CURRENT PC WINDOW SYSTEMS A Project Presented to the faculty of the Department of Electrical and Electronic Engineering California State University, Sacramento Submitted in partial satisfaction of the requirements for the degree of MASTER OF SCIENCE in Electrical and Electronic Engineering by Prabakar Marikani FALL 2017 STUDY AND TESTING OF COMPATIBILITY ISSUES BETWEEN THE TEXAS INSTRUMENTS TMSC6713 DSP STARTER KIT AND CURRENT PC WINDOW SYSTEMS A Project by Prabakar Marikani Approved by: __________________________________, Committee Chair Preetham B. Kumar, Ph.D. __________________________________, Second Reader Fethi Belkhouche, Ph.D. ____________________________ Date ii Student: Prabakar Marikani I certify that this student has met the requirements for format contained in the University format manual, and that this project is suitable for shelving in the Library and credit is to be awarded for the project. _____________________, Graduate Coordinator ________________ Preetham B. Kumar, Ph.D. Date Department of Electrical and Electronic Engineering iii Abstract of STUDY AND TESTING OF COMPATIBILITY ISSUES BETWEEN THE TEXAS INSTRUMENTS TMSC6713 DSP STARTER KIT AND CURRENT PC WINDOW SYSTEMS by Prabakar Marikani This project work is focused on the study and possible resolution of interface issues between the Texas Instruments TMS C6713 DSP Starter Kit (DSK) and computers operating on Windows versions higher than XP, such as Windows 7, 8 and 10. Essentially, the current issues to be resolved are the compatibility issues between earlier model processors and the PCs operating on newer Windows versions. In order to validate the resolution of these compatibility issues, experiments such as signal generation and digital filtering design/implementation will be tried out using the interface, and the results will be recorded. This work will be very useful for the DSP curriculum in the EEE Department at Sacramento State. _______________________, Committee Chair Dr. Preetham B. Kumar _______________________ Date iv ACKNOWLEDGEMENTS I would like to thank my Graduate Coordinator and my advisor for this project Dr. Preetham Kumar for his support and guidance towards the project. I would like to thank him for always being there to help me understanding the topic and developing the project and also for encouraging me to give my best. Also I would like to thank him for his consistent support and guidance in my academics, from enrolling for classes until submission of my project. I would also like to thank all my professors throughout my Master’s and Bachelor’s, for giving me an opportunity to learn and grow up to this level. Lastly, I would like to express my heartfelt gratitude to my family for supporting me during this project. Also to my friends and roommates, thank you for listening, offering me advice, and supporting me through this entire process. This journey would not have been possible without the support of my family, professors and mentors, and my friends. v TABLE OF CONTENTS Page Acknowledgements ....................................................................................................... v List of Figures ........................................................................................................... viii Chapter 1. INTRODUCTION ......... ……………………………………………………….. 1 1.1 Introduction to TMS C6X DSP .................................................................. 2 2. EVOLUTON OF DSP IN COMMUNICATIONS ................................................. 5 2.1 3X Series ..................................................................................................... 6 2.2 5X Series ..................................................................................................... 7 2.3 6X Series ......................................................................................................8 3. CODE COMPOSER STUDIO VERSIONS AND COMPATABILITY ISSUES 10 3.1 CCS Version 3 ...........................................................................................10 3.2 CCS Version 4 ...........................................................................................10 3.3 CCS Version 5 ...........................................................................................11 3.4 CCS Version 6 ...........................................................................................12 4. TEST STUDIES ON THE 6713 DSK AND CODE COMPOSER VERSIONS . 13 4.1 Initial steps to create new project on the TMS320C6713 DSK .................13 4.2 Hello World Program .................................................................................15 4.2.1 Hello World Program Code .........................................................15 4.3 Sine Wave Generation ...............................................................................18 vi 4.3.1 Sine Wave Generator Program ....................................................19 4.4 FIR Filter Implementation .........................................................................21 4.4.1 FIR Filter Implementation Program.............................................22 5. CONCLUSION ......................................................................................................27 References ................................................................................................................... 29 vii LIST OF FIGURES Figures Page 1. CCS Software Tool ........................................................................................... 14 2. HelloWorld Program Output ............................................................................. 17 3. Sine Wave Generation Block diagram .............................................................. 19 4. FIR Filter Implementation Block diagram ........................................................ 22 5. Filter Input Sine Wave with 2 KHz Frequency ................................................ 24 6. Filter Input Sine Wave with 4 KHz Frequency ................................................ 25 7. Time Period Representation of the Filter Input Signal ..................................... 26 viii 1 i 1 Chapter 1 INTRODUCTION Code Composer Studio [4] is an integrated development environment (IDE) that supports TI's (Texas Instruments) Microcontroller and Embedded Processors portfolio. Originally Code Composer was a product from a company called GO DSP located in Toronto, Canada, and it was acquired by TI in 1997. After the acquisition, Code Composer was bundled with a real-time kernel named DSP/BIOS and its name was appended with the word Studio. Code Composer Studio contains set of designed tools used for developing and debugging various embedded applications. The most important application of Code Composer Studio is to design embedded projects and to perform low-level (bare metal) JTAG based debugging. In recent years, unmodified versions with Eclipse open source IDE includes support for OS level application debug (Linux, Android, Windows Embedded) and open source compiler suites such as GCC [4]. This integrated development environment provides a user friendly interface which allows the user to interact with the application in each step of the project development. Environment like this allows the user to get used to the compiling and debugging tools faster than other environments. Code Composer Studio includes 2 important features like Eclipse software framework and advanced embedded debug capabilities which provides rich user interacting development environment for embedded developers. This integrated environment consists of optimizing C/C++ compiler, source code editor, project build environment, debugger, profiler, and many other features used for supporting TI’s Embedded Processor [8]. 1.1 Introduction to TMS C6X DSP TMS C6X DSP is one of the most powerful processors developed by Texas Instruments. It is a low cost development platform mainly designed to increase the development speed of high precision TI’s applications. This DSP Kit uses USB communications for plug-and-play functionality. It provides innovative product designs with many features for both experienced and novice designers [1]. This Kit includes latest TI fast simulators and access to the Analysis Tool Kit which contains Cache Analysis tool and Multi-Event Profiler. Cache Analysis is used for providing optimized cache usage which helps to improve the application performance. Cache optimization is achieved by providing graphical representation of the on-chip cache activity over a period of time. By using this data user can get peak performance by quickly determining whether their code using on-chip cache [8]. The DSK includes the Fast Run Time Support libraries and utilities such as Flash burn to program flash, Update 3 Advisor to download tools, utilities and software and a power on self-test and diagnostic utility to ensure the DSK is operating correctly. The DSK features the TMS320C6713 DSP, a 225 MHz device delivering up to 1800 million instructions per second (MIPs) and 1350 MFLOPS. This DSP generation is designed for applications that require high precision accuracy [9]. The C6713 is based on the TMS320C6000 DSP platform designed to needs of high-performing high-precision applications such as pro-audio, medical and diagnostic. Other hardware features of the TMS320C6713 DSK board include [8], Embedded JTAG support via USB High-quality 24-bit stereo codec Four 3.5mm audio jacks for microphone, line in, speaker and
Recommended publications
  • A Secure, Low Cost Synchophasor Measurement Device
    University of Tennessee, Knoxville TRACE: Tennessee Research and Creative Exchange Doctoral Dissertations Graduate School 8-2015 A 3rd Generation Frequency Disturbance Recorder: A Secure, Low Cost Synchophasor Measurement Device Jerel Alan Culliss University of Tennessee - Knoxville, [email protected] Follow this and additional works at: https://trace.tennessee.edu/utk_graddiss Part of the Power and Energy Commons, Systems and Communications Commons, and the VLSI and Circuits, Embedded and Hardware Systems Commons Recommended Citation Culliss, Jerel Alan, "A 3rd Generation Frequency Disturbance Recorder: A Secure, Low Cost Synchophasor Measurement Device. " PhD diss., University of Tennessee, 2015. https://trace.tennessee.edu/utk_graddiss/3495 This Dissertation is brought to you for free and open access by the Graduate School at TRACE: Tennessee Research and Creative Exchange. It has been accepted for inclusion in Doctoral Dissertations by an authorized administrator of TRACE: Tennessee Research and Creative Exchange. For more information, please contact [email protected]. To the Graduate Council: I am submitting herewith a dissertation written by Jerel Alan Culliss entitled "A 3rd Generation Frequency Disturbance Recorder: A Secure, Low Cost Synchophasor Measurement Device." I have examined the final electronic copy of this dissertation for form and content and recommend that it be accepted in partial fulfillment of the equirr ements for the degree of Doctor of Philosophy, with a major in Electrical Engineering. Yilu Liu, Major Professor We have read this dissertation and recommend its acceptance: Leon M. Tolbert, Wei Gao, Lee L. Riedinger Accepted for the Council: Carolyn R. Hodges Vice Provost and Dean of the Graduate School (Original signatures are on file with official studentecor r ds.) A 3rd Generation Frequency Disturbance Recorder: A Secure, Low Cost Synchrophasor Measurement Device A Dissertation Presented for the Doctor of Philosophy Degree The University of Tennessee, Knoxville Jerel Alan Culliss August 2015 Copyright © 2015 by Jerel A.
    [Show full text]
  • A Continuación Se Realizará Una Breve Descripción De Los Objetivos De Los Cuales Estará Formado El Trabajo Perteneciente
    UNIVERSIDAD POLITÉCNICA DE MADRID Escuela Universitaria de Ingeniera Técnica de Telecomunicación INTEGRACIÓN MPLAYER – OPENSVC EN EL PROCESADOR MULTINÚCLEO OMAP3530 TRABAJO FIN DE MÁSTER Autor: Óscar Herranz Alonso Ingeniero Técnico de Telecomunicación Tutor: Fernando Pescador del Oso Doctor Ingeniero de Telecomunicación Julio 2012 2 4 AGRADECIMIENTOS Un año y pocos meses después de la defensa de mi Proyecto Fin de Carrera me vuelvo a encontrar en la misma situación: escribiendo estás líneas de mi Trabajo Fin de Máster para agradecer a aquellas personas que me han apoyado y ayudado de alguna forma durante esta etapa de mi vida. Después de un año en el que he hecho demasiadas cosas importantes en mi vida (y sorprendentemente todas bien), ha llegado la hora de dar por finalizado el Máster, el último paso antes de cerrar mi carrera de estudiante. Por ello, me gustaría agradecer en primer lugar al Grupo de Investigación GDEM por darme la oportunidad de formar parte de su equipo y en especial a Fernando, persona ocupada donde las haya, pero que una vez más me ha aconsejado en numerosas ocasiones el camino a seguir para solventar los problemas. Gracias Fernando por tu tiempo y dedicación. Agradecer a mis padres, Fidel y Victoria, y a mi hermano, Víctor, el apoyo y las fuerzas recibidas en todo momento. Sé que no todos podréis estar presentes en mi defensa de este Trabajo Fin de Máster pero da igual. Ya me habéis demostrado con creces lo maravillosos que sois. Gracias por vuestro apoyo incondicional y por recibirme siempre con una sonrisa dibujada en vuestro rostro.
    [Show full text]
  • Code Compose Code Composer Studio
    Code Composer Studio Code Composer Studio Developer(s) Texas Instruments Initial release 1999; 20 years ago Stable release 8.1 (8.1.0.00011) / 13 June 2018 ; 9 months ago Operating system Windows, Linux and macOS Platform IA-32 and x86-64 Available in 1 languages Type Integrated Development Environment Website ti.com/ccstudio Code Composer Studio (CCStudio or CCS) is an integrated development environment (IDE) to develop applications for Texas Instruments (TI) embedded processors. Texas Instruments embedded processors include TMS320 DSPs, OMAP system-on-a-chip, DaVinci system- on-a-chip, Sitara applications processors, Hercules microcontrollers, Simplelink MCUs (MSP432 and Wireless connectivity[2]microcontrollers), MSP430 and Tiva/Stellaris microcontrollers. It also enables debugging on several subsystems such as Ducati,[3] IVA Accelerator[4] and PRU-ICSS.[5] Code Composer Studio is primarily designed as for embedded project design and low-level (baremetal) JTAG based debugging. However, the latest releases are based on unmodified versions of the Eclipse open source IDE, which can be easily extended to include support for OS level application debug (Linux, Android, Windows Embedded) and open source compiler suites such as GCC. Early versions included a real time kernel called DSP/BIOS and its later inception SYS/BIOS. Currently, the successor to these tools, the TI-RTOS embedded tools ecosystem, is available for downloading as a free plugin to Code Composer Studio. History Originally Code Composer was a product from a company called GO DSP located in Toronto, Canada, and it was acquired by TI in 1997.[6] After the acquisition, Code Composer was bundled with a real-time kernel named DSP/BIOS[7] and its name was appended with the word Studio.
    [Show full text]
  • A Hardware Monitor Using Tms320c40 Analysis Module
    Disclaimer: This document was part of the DSP Solution Challenge 1995 European Team Papers. It may have been written by someone whose native language is not English. TI assumes no liability for the quality of writing and/or the accuracy of the information contained herein. Implementing a Hardware Monitor Using the TMS320C40 Analysis Module and JTAG Interface for Performance Measurements in a Multi-DSP System Authors: R. Ginthor-Kalcsics, H. Eder, G. Straub, Dr. R. Weiss EFRIE, France December 1995 SPRA308 IMPORTANT NOTICE Texas Instruments (TI™) reserves the right to make changes to its products or to discontinue any semiconductor product or service without notice, and advises its customers to obtain the latest version of relevant information to verify, before placing orders, that the information being relied on is current. TI warrants performance of its semiconductor products and related software to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. Certain application using semiconductor products may involve potential risks of death, personal injury, or severe property or environmental damage (“Critical Applications”). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, INTENDED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT APPLICATIONS, DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. Inclusion of TI products in such applications is understood to be fully at the risk of the customer. Use of TI products in such applications requires the written approval of an appropriate TI officer.
    [Show full text]
  • TMS320C6000 Optimizing Compiler V8.2.X User's Guide (Rev. B)
    TMS320C6000 Optimizing Compiler v8.2.x User's Guide Literature Number: SPRUI04B May 2017 Contents Preface....................................................................................................................................... 11 1 Introduction to the Software Development Tools.................................................................... 14 1.1 Software Development Tools Overview ................................................................................. 15 1.2 Compiler Interface.......................................................................................................... 16 1.3 ANSI/ISO Standard ........................................................................................................ 16 1.4 Output Files ................................................................................................................. 17 1.5 Utilities ....................................................................................................................... 17 2 Getting Started with the Code Generation Tools .................................................................... 18 2.1 How Code Composer Studio Projects Use the Compiler ............................................................. 18 2.2 Compiling from the Command Line ..................................................................................... 19 3 Using the C/C++ Compiler ................................................................................................... 20 3.1 About the Compiler........................................................................................................
    [Show full text]
  • TMS320C6000 Optimizing Compiler V 7.3 User's Guide
    TMS320C6000 Optimizing Compiler v 7.3 User's Guide Literature Number: SPRU187T July 2011 2 SPRU187T–July 2011 Submit Documentation Feedback Copyright © 2011, Texas Instruments Incorporated Contents Preface ...................................................................................................................................... 13 1 Introduction to the Software Development Tools ................................................................... 17 1.1 Software Development Tools Overview ................................................................................ 18 1.2 C/C++ Compiler Overview ................................................................................................ 19 1.2.1 ANSI/ISO Standard ............................................................................................... 19 1.2.2 Output Files ....................................................................................................... 20 1.2.3 Compiler Interface ................................................................................................ 20 1.2.4 Utilities ............................................................................................................. 20 2 Using the C/C++ Compiler .................................................................................................. 21 2.1 About the Compiler ........................................................................................................ 22 2.2 Invoking the C/C++ Compiler ...........................................................................................
    [Show full text]
  • Designing an Embedded Operating System with the TMS320 Family of Dsps
    Designing an Embedded Operating System with the TMS320 Family of DSPs APPLICATION BRIEF: SPRA296A Astro Wu DSP Applications – TI Asia Digital Signal Processing Solutions December 1998 IMPORTANT NOTICE Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing orders, that information being relied on is current and complete. All products are sold subject to the terms and conditions of sale supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation of liability. TI warrants performance of its semiconductor products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are utilized to the extent TI deems necessary to support this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS MAY INVOLVE POTENTIAL RISKS OF DEATH, PERSONAL INJURY, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE ('CRITICAL APPLICATIONS"). TI SEMICONDUCTOR PRODUCTS ARE NOT DESIGNED, AUTHORIZED, OR WARRANTED TO BE SUITABLE FOR USE IN LIFE-SUPPORT DEVICES OR SYSTEMS OR OTHER CRITICAL APPLICATIONS. INCLUSION OF TI PRODUCTS IN SUCH APPLICATIONS IS UNDERSTOOD TO BE FULLY AT THE CUSTOMER'S RISK. In order to minimize risks associated with the customer's applications, adequate design and operating safeguards must be provided by the customer to minimize inherent or procedural hazards. TI assumes no liability for applications assistance or customer product design.
    [Show full text]
  • (HIL) Simulator for Simulation and Analysis of Embedded Systems with Non-Real-Time Applications
    Louisiana State University LSU Digital Commons LSU Master's Theses Graduate School March 2021 Low-cost Hardware-In-the-Loop (HIL) Simulator for Simulation and Analysis of Embedded Systems with non-real-time Applications Chanuka S. Elvitigala Follow this and additional works at: https://digitalcommons.lsu.edu/gradschool_theses Part of the Hardware Systems Commons Recommended Citation Elvitigala, Chanuka S., "Low-cost Hardware-In-the-Loop (HIL) Simulator for Simulation and Analysis of Embedded Systems with non-real-time Applications" (2021). LSU Master's Theses. 5262. https://digitalcommons.lsu.edu/gradschool_theses/5262 This Thesis is brought to you for free and open access by the Graduate School at LSU Digital Commons. It has been accepted for inclusion in LSU Master's Theses by an authorized graduate school editor of LSU Digital Commons. For more information, please contact [email protected]. LOW-COST HARDWARE-IN-THE-LOOP (HIL) SIMULATOR FOR SIMULATION AND ANALYSIS OF EMBEDDED SYSTEMS WITH NON-REAL-TIME APPLICATIONS A Thesis Submitted to the Graduate Faculty of the Louisiana State University and Agriculture and Mechanical College in partial fulfillment of the requirements for the degree of Master of Science in The Department of Electrical and Computer Engineering by Chanuka Sandaru Elvitigala B.Sc. Information Technology (Hons.), Universtiy of Moratuwa, Sri Lanka 2018 May 2021 To my family and teachers who believed that I can do good and friends who helped in different ways. ii Acknowledgment I take pleasure in submitting herewith the report on \Low-cost Hardware-In-the-Loop (HIL) Simulator for Simulation and Analysis of Embedded Systems with non-real Time Appli- cations" in partial fulfillment of the requirements for the degree of Master of Science in Electrical and Computer Engineering.
    [Show full text]
  • Sitara Linux Software Developer's Guide Thank You for Choosing to Evaluate One of Our Sitara ARM Microprocessors [1]
    Sitara Linux Software Developer’s Guide v6.00.00.00 NOTE - This PDF is hyperlinked. Clicking on a link (typically bolded and underlined) will take you to that chapter or open the appropriate website. Contents Articles Sitara Linux Software Developer’s Guide 1 How to Build a Ubuntu Linux host under VMware 14 Sitara SDK Installer 29 Sitara Linux SDK Setup Script 32 AMSDK START HERE Script 36 Matrix Users Guide 38 AM335x Power Management User Guide 47 AM37x Power Management User Guide 51 OMAPL1: Changing the Operating Point 54 ARM Multimedia Users Guide 57 Camera Users Guide 81 Cryptography Users Guide 89 Oprofile User's Guide 97 WL127x WLAN and Bluetooth Demos 100 OMAP Wireless Connectivity OpenSource Compat Wireless Build 103 OMAP Wireless Connectivity mac80211 compat wireless implementation Architecture 104 OMAP Wireless Connectivity Battleship Game demo 106 AMSDK u-boot User's Guide 111 AMSDK Linux User's Guide 122 Code Composer Studio v5 Users Guide 127 Linux Debug in CCSv5 156 How to setup Remote System Explorer plug-in 169 How to Run GDB on CCSv5 185 Pin Mux Utility for ARM MPU Processors 193 Pin Setup Tool for AM18xx ARM Microprocessors 215 AM335x Flashing Tools Guide 223 Flash v1.6 User Guide 226 AM18x Flash Tool User's Guide 240 AMSDK File System Optimization/Customization 242 Sitara Linux Training 244 How to use a Mouse instead of the Touchscreen with Matrix 246 How to Recalibrate the Touchscreen 247 AM335x U-Boot User's Guide 248 Sitara Linux SDK Top-Level Makefile 264 Sitara Linux SDK GCC Toolchain 267 Sitara Linux SDK create SD card script 272 How to add a JVM 278 References Article Sources and Contributors 281 Image Sources, Licenses and Contributors 282 Article Licenses License 285 Sitara Linux Software Developer’s Guide 1 Sitara Linux Software Developer’s Guide For the SDG specific to your SDK release, please refer to Archived SDGs under Reference Documentation Welcome to the Sitara Linux Software Developer's Guide Thank you for choosing to evaluate one of our Sitara ARM microprocessors [1].
    [Show full text]
  • Code Composer Studio™ Integrated Development Environment (IDE) V5
    Code Composer Studio™ Integrated Development Environment (IDE) v5 Quick Start Guide Code Composer Studio™ IDE Version 5 Note: Depending on your operating system, there are some recommended steps to take: Quick Start Guide • WINDOWS®: By default, Microsoft Windows Vista and Windows 7 do not allow user level accounts to write files in the “Program Installation Requirements Files” directory. This can prevent the Code Composer Studio™ These operating platform requirements are necessary to install the IDE from starting when installed in the “Program Files” or Code Composer Studio Integrated Development Environment (IDE): “Program Files (x86)” directory, because the Code Composer Studio IDE stores configuration data by default in its install Minimum directory. Either of the following workarounds can be used to • 1.5-GHz Pentium-compatible CPU avoid this problem: • 1 GB of RAM (2 GB for Windows® 7) • Install the Code Composer Studio IDE outside the “Program • 300 MB of free hard disk space (minimal custom installation) Files” or “Program Files (x86)” directory • Local DVD-ROM drive • Instruct the Code Composer Studio IDE to store configuration data outside the “Program Files” or “Program Recommended Files (x86)” directory using the -configuration command line • Dual-core processor argument. The problem will not occur when running the Code Composer Studio IDE as the Administrator user, but • 4 GB of RAM this is not recommended because it compromises the • 2 GB of free hard disk space (typical installation) Windows Vista security model Supported operating systems • LINUX™: It is recommend to install as “root”. This avoids many issues with emulation device drivers. • Windows XP (32 and 64 bit) • Windows 7 (32 and 64 bit) • From a terminal, run the installer as sudo ccs_setup_5.x.x.xxxxxx.bin & • Linux™ • At the end of the install, DO NOT check the box Launch • Check the Wiki for more details on Linux Host support: Code Composer Studio.
    [Show full text]
  • TI-RTOS 2.20 for Cc13xx/Cc26xx Simplelink™ Wireless Mcus
    TI-RTOS 2.20 for CC13xx/CC26xx SimpleLink™ Wireless MCUs Getting Started Guide Literature Number: SPRUHU7D June 2016 Contents Preface . 3 1 About TI-RTOS . 4 1.1 What is TI-RTOS? . 4 1.2 What are the TI-RTOS Components?. 5 1.3 How Can I Find Example Projects? . 6 1.4 What Compilers and Targets are Supported? . 6 1.5 What Boards and Devices Have TI-RTOS Driver Examples? . 7 1.6 What Drivers Does TI-RTOS Include? . 7 1.7 For More Information . 8 2 Installing TI-RTOS . 10 2.1 System Requirements . 10 2.2 Installing Code Composer Studio . 11 2.3 Installing TI-RTOS in Code Composer Studio . 11 2.4 Installing TI-RTOS for Use in IAR Embedded Workbench . 12 2.5 Installing TI-RTOS as a Standalone Product . 12 3 Examples for TI-RTOS . 13 3.1 Creating Example Projects Using the Resource Explorer in CCS . 14 3.1.1 Creating an Empty TI-RTOS Project . 16 3.1.2 Creating Examples to Build via a Command Line . 16 3.2 Creating Examples with IAR Embedded Workbench . 17 3.3 Driver Examples: Readme Files and Common Features . 17 3.4 CC1310/CC2650 SimpleLink Development Kit Settings & Resources. 19 3.5 CC1310 SimpleLink LaunchPad Settings & Resources . 21 3.6 CC1350 SimpleLink LaunchPad Settings & Resources . 23 3.7 CC1350 SimpleLink SensorTag Settings & Resources . 25 3.8 CC2650 SimpleLink LaunchPad Settings & Resources . 27 3.9 CC2650 SimpleLink SensorTag Settings and Resources . 28 3.10 <Board>.c File . 30 3.11 Updating driverlib for CC13xx/CC26xx . 30 3.11.1 Building with CCS .
    [Show full text]
  • Blackhawk Emulators
    BlackhawkBlackhawk™™ USB510USB510 JTAGJTAG EmulatorEmulator forfor TITI DSP’s TI DSP platforms: C6000, C5000, C2000, OMAP, VC33 Compatible Operating Systems: Windows® 98, ME, 2000, XP The Blackhawk™ USB510 JTAG Emulator is the latest addi- tion to our high-performance JTAG Emulator lineup for Features Texas Instruments TMS320, TMS470 (ARM) and OMAP families. The credit card sized USB510 JTAG Emulator is the ▪ Ultra compact designed pod with status LED most compact and lightweight JTAG emulator available. High-speed USB 2.0 (480 Mbits/sec) port The USB bus powered design, which requires no external ▪ power source, is the ultimate in portability resulting in an ▪ Bus powered, no external power required ultra-compact unit that is very affordable. Blackhawk is the ▪ Windows® Plug n’ Play Installation first company to introduce a USB JTAG emulator for Texas Instruments DSP’s and the new USB510 set’s the standard ▪ Auto-sensing low I/O voltage support for portability, reliability and ease of installation. ▪ Windows® 98, ME, 2000, XP Drivers The high-speed USB 2.0 port operates at 480 Mbits/second ▪ High-speed micro coax cable assembly and is Plug n’ Play compatible with Windows® 98/ ME/2000/XP. Software compatibility with all versions of ▪ Free technical support and web downloads Code Composer and Code Composer Studio including v2.2 ▪ Standard 14-pin JTAG Header Connector and above, and a driver independent DLL developed by Affordable price Blackhawk, assures existing and future device compatibility ▪ for legacy or new DSP’s right out of the box with no up- grades required. System Requirements The Blackhawk USB510 includes legacy support for Code Composer v4.1x and CCStudio v1.2 gives users access and compatibility to VC33, C20x and C24x.
    [Show full text]