Grace Quick Start Guide

From Texas Instruments Wiki
Jump to: navigation, search


Welcome

Grace-Banner300.png

Meet Grace

Grace is a tool that allows you as an MSP430 developer to generate the peripheral’s set up code within minutes. This will save you much of the work of poring through user guides and copying code examples and allow you to focus on the more important aspects of your application.
GraceOverview.PNG
Fully harness MSP430 MCUs integrated analog and digital peripherals with Grace Software
Enable and configure I/Os, ADCs, DACs, timers, clocks, serial communication interfaces and more, by interacting with buttons, drop-down menus, and text fields. Navigate through the MSP430 MCUs highly integrated peripheral set with ease.

Grace software supports the following devices:

  • MSP430G2xx Value Line Devices
  • MSP430F2xx Devices
  • MSP430FR57xx Devices
  • MSP430FR584x(1) Devices
  • MSP430FR585x Devices
  • MSP430FR586x(1) Devices
  • MSP430FR594x(1) Devices
  • MSP430FR595x Devices
  • MSP430FR596x(1) Devices


This means it supports the MSP430 MCUs most popular tools such as MSP-EXP430G2 LaunchPad, eZ430-F2013, eZ430-RF2500 and other tool kits.

Stand-alone program or seamless integration into TI's eclipse-based Code Composer Studio software

Grace software generates easy-to-understand C code, which is directly inserted into your active project. This seamless integration into the integrated development environment (IDE) allows the Grace generated code to be debugged and downloaded into your MSP430 microcontroller just as if it was handwritten.
Grace is also available as a stand-alone tool to support other IDEs, such as IAR Embedded Workbench.

How do I get Grace?

For Code Composer Studio 6.x Users

  • Grace 3 is available to any MSP430 user who has installed Code Composer 6.x. Once you have installed CCS 6, you will see an option to download the Grace 3 beta via the CCS App Center. Be aware that you will need to click on the App Center's “See more >>” link. Installing from the App Center will also update any needed dependent components, such as XDCTools and DriverLib.


For Code Composer Studio 5.x Users

  • Grace 2.0 is a pre-installed plugin in CCS version 5.3 and later and is included by default with the MSP430 package. If you don't have it already, download and install Code Composer Studio 5.3 from here: http://www.ti.com/ccs
    You can check which version of Grace you have by finding the Grace icon in the Help->About Code Composer Studio menu in CCS.
  • If you have an existing installation of CCSv5.3: Please run the latest CCS installer again and select the components you want to have installed. You can also use the Install new software function of Eclipse.


For IAR Embedded Workbench Users


Questions? Feedback? Please use the MSP430 section of the E2E forum at www.ti.com/gracefeedback to contact us!

Get started quickly and learn as you go

For a quick overview please download the Grace Getting Started Guide!

DocumentLook.png
Tooltips.png
ProjectTemplates.png
Integrated documentation. Grace is based on existing MSP430 user guides and datasheets to provide a consistent look and feel between printed resources and Grace's virtual screen. This eliminates the need to thumb through hundreds of pages of documentation!

Helpful Tooltips. Hover-overs and popups are integrated into every interactive element of Grace, offering useful information to guide the peripheral configuration process.
Get started now. Example projects can be used to learn about Grace and the Code Composer Studio environment... or used as a starting point for your own application development. The examples are contained in MSP430Ware
PreventCollision.png

Prevents collisions & contradicting configurations.

As developers enable and configure the various peripherals, Grace will provide instant notifications of configuration errors. This ensures inter-peripheral configurations are consistent. 

Edits & changes in one peripheral can be compensated in other modules as well. For example, changing the CPU clock speed will not break a pre-configured baud rate in the Universal Serial Communication Interface module!


Grace generates human-readable C-code.

Once you're done enabling and configuring the various peripherals required for your application, Grace will generate fully-commented, easy-to-read C-code at build time.

Unlike other options that are available, which output cryptic assembly language, Grace generates C-code that is fully modular and is automatically inserted into the active project in Code Composer Studio.

This code can be debugged and downloaded to your MSP430 device just like traditionally written code.


GraceWithPointer.png