As soon as you receive a new development kit, you want to get started developing as quickly as possible, right? Searching for all of the right tools and resources can be a daunting task that slows you down – unless the tools you are using could determine the resources you need automatically.
Using TI’s cloud-based development tools, it is possible to plug in your LaunchPad™ development kit to run examples and even develop and debug applications. Here’s how:
Using our project wizard, select “Create project online” from the main portal, which allows you to browse through a listing of available examples and import them into Code Composer Studio™ Cloud. Figure 1 shows the TI Embedded development portal that has detected an connected LaunchPad development kit.
Code Composer Studio Cloud is a cloud-based integrated development environment, as shown in Figure 2. Code Composer Studio Cloud supports building, editing and even debugging of applications. Once you have imported an example project, just click Debug and it will build the example, start the debugger and flash it onto your LaunchPad development kit. This is all possible without having to download a software development kit (SDK) or any additional software, other than the small agent that detects and communicates with the board. The agent will even check if the firmware on the debug probe embedded on the LaunchPad development kit needs an update.
Resource Explorer is a tool that enables you to browse through all of the content within the cloud to find examples and code that best match your application. As shown in Figure 3 you can even view the readme file for an example that describes the example and includes any additional instructions.
Another advantage of working in the cloud is that you don’t have to worry about not having the latest software, as it defaults to the latest version. There is a wealth of training material available in Resource Explorer to help you get familiar with TI’s devices, tools and software. For SimpleLink™ microcontroller users, SimpleLink Academy is a great place to start.
After selecting an example, using Code Composer Studio Cloud, you can run the application, single-step through the code, set breakpoints and watch variables. Because you are working in a cloud-based environment, you can accomplish these tasks in minutes instead of spending hours setting up a desktop environment.
There is also a system configuration tool called SysConfig. If the example project you are using is SysConfig-enabled, you can use this tool to configure elements of the application such as peripherals, drivers, software stacks and pin assignments. Double-click the configuration file in the project to open SysConfig in your browser.
For more intensive development, from the same embedded development portal you can access TI’s desktop development tools, including Code Composer Studio software. The desktop version of Code Composer Studio software also includes Resource Explorer and SysConfig, which gives you access to all of the SDKs and software packages you need for development. You can even export your projects from Code Composer Studio Cloud and then import them into the desktop version.
TI’s cloud-based development tools make it easier to evaluate and start development on a microcontroller. What may have taken most of a day to get started in the past now only takes minutes. With the power of the cloud at your fingertips, what will you create? Grab your LaunchPad development kit and go to the TI DevTools page to start developing.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated