Installation of the MMA955xL CodeWarrior Service Pack Author: Fengyi Li Application Engineer



Similar documents
Windows 7: Using USB TAP on a Classic CodeWarrior Installation (MGT V9.2 DSC V8.3)

How To Build A Project On An Eclipse Powerbook For Anarc (Powerbook) On An Ipa (Powerpoint) On A Microcontroller (Powerboard) On Microcontrollers (Powerstation) On Your Microcontroller 2 (Powerclock

Freescale Embedded GUI Converter Utility 2.0 Quick User Guide

Connecting Low-Cost External Electrodes to MED-EKG

Generate Makefiles from Command Line Support in Eclipse-Based CodeWarrior Software

Connecting to an SMTP Server Using the Freescale NanoSSL Client

Using WinUSB in a Visual Studio Project with Freescale USB device controller

IRTC Compensation and 1 Hz Clock Generation

Cyclic Redundant Checker Calculation on Power Architecture Technology and Comparison of Big-Endian Versus Little-Endian

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Flexible Active Shutter Control Interface using the MC1323x

Hardware Configurations for the i.mx Family USB Modules

How to Convert 3-Axis Directions and Swap X-Y Axis of Accelerometer Data within Android Driver by: Gang Chen Field Applications Engineer

MC13783 Buck and Boost Inductor Sizing

How To Control A Motor Control On An Hvac Platform

Local Interconnect Network (LIN) Physical Interface

Processor Expert Software Microcontrollers Driver Suite Getting Started Guide

Software Real Time Clock Implementation on MC9S08LG32

Point-of-Sale (POS) Users Guide Lech José Olmedo Guerrero Jaime Herrerro Gallardo RTAC Americas

Handling Freescale Pressure Sensors

etpu Host Interface by:

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

Blood Pressure Monitor Using Flexis QE128 Gabriel Sanchez RTAC Americas

Improving Embedded Software Test Effectiveness in Automotive Applications

PowerQUICC II Pro (MPC83xx) PCI Agent Initialization

Freescale Semiconductor. Integrated Silicon Pressure Sensor. On-Chip Signal Conditioned, Temperature Compensated and Calibrated MPX4080D.

CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start

Initializing the TSEC Controller

Using the Performance Monitor Unit on the e200z760n3 Power Architecture Core

User Interface Design using CGI Programming and Boa Web Server on M5249C3 Board

Understanding LCD Memory and Bus Bandwidth Requirements ColdFire, LCD, and Crossbar Switch

Developing an Application for the i.mx Devices on the Linux Platform

MCF54418 NAND Flash Controller

USB HID bootloader for the MC9S08JM60

Programming Audio Applications in the i.mx21 MC9328MX21

Using eflexpwm Module for ADC Synchronization in MC56F82xx and MC56F84xx Family of Digital Signal Controllers

Performance Monitor on PowerQUICC II Pro Processors

Data Movement Between Big-Endian and Little-Endian Devices

VGA Output using TV-Out Extension Solution i.mx21

3-Phase BLDC Motor Control with Hall Sensors Using 56800/E Digital Signal Controllers

MLPPP in the Evolving Radio Access Network

Using the Kinetis Security and Flash Protection Features

How To Measure Power Of A Permanent Magnet Synchronous Motor

CodeWarrior Development Studio Floating Licensing Quick Start

Freescale Semiconductor. Integrated Silicon Pressure Sensor. On-Chip Signal Conditioned, Temperature Compensated and Calibrated MPX5500.

Adding SDIO Wi-Fi Solution to i.mx Windows CE 5.0/Windows CE 6.0

MSC8156 and MSC8157 PCI Express Performance

VLE 16-bit and 32-bit Instruction Length Decode Algorithm

Configuring the FlexTimer for Position and Speed Measurement with an Encoder

NOT RECOMMENDED FOR NEW DESIGN

i.mx28 Ethernet Performance on Linux

Robust Over-the-Air Firmware Updates Using Program Flash Memory Swap on Kinetis Microcontrollers

Ref Parameters Symbol Conditions Min Typ Max Units. Standby μa. 3 Range kpa. 4 Resolution 0.15 kpa. 5 Accuracy -20ºC to 85ºC ±1 kpa

Implementing Positioning Algorithms Using Accelerometers

Using the High Input Voltage Charger for Single Cell Li-Ion Batteries (KIT34671EPEVBE)

Techniques and Tools for Software Analysis

Building and Debugging a project using Keil MDK-ARM Eclipse plug-in

NOT RECOMMENDED FOR NEW DESIGN

How To Fit A 2Mm Exposed Pad To A Dfn Package

Detecting a CPM Overload on the PowerQUICC II

Using Program Memory As Data Memory. 1. Introduction Program Memory and Data. Contents. Memory. Freescale Semiconductor Application Note

Pressure Freescale Semiconductor

Avoiding Read While Write Errors When Developing In-Software Flash Programming Applications for Kinetis and ColdFire+ MCUs

Motion and Freefall Detection Using the MMA8451, 2, 3Q

Emulated EEPROM Implementation in Dual Flash Architecture on MC9S08LG32 With Demo Description

USB to SPI Device Driver Installation Instructions

Freescale Variable Key Security Protocol Transmitter User s Guide by: Ioseph Martínez and Christian Michel Applications Engineering - RTAC Americas

Understanding Pressure and Pressure Measurement

PQ-MDS-T1 Module. HW Getting Started Guide. Contents. About This Document. Required Reading. Definitions, Acronyms, and Abbreviations

Freescale Semiconductor. Integrated Silicon Pressure Sensor

RF Power Field Effect Transistors N- Channel Enhancement- Mode Lateral MOSFETs

3-Phase BLDC Motor Control with Hall Sensors Using the MC56F8013

Enhanced Serial Interface Mapping

NOT RECOMMENDED FOR NEW DESIGN

White Paper. Freescale s Embedded Hypervisor for QorIQ P4 Series Communications Platform

How To Improve Performance On A P4080 Processor

MPC8245/MPC8241 Memory Clock Design Guidelines: Part 1

Using XGATE to Implement LIN Communication on HCS12X Daniel Malik 8/16-Bit Products Division East Kilbride, Scotland

MPXAZ6115A MPXHZ6115A SERIES. Freescale Semiconductor Technical Data. MPXAZ6115A Rev 4, 01/2007

ITU-T V.42bis Data Dictionary Search on the StarCore SC140/SC1400 Cores

Getting Started with the Student Learning Kit Featuring the Freescale HCS12 Microcontroller Application Module

USB Mass Storage Device Host Bootloader

Frequency Analysis in the Industrial Market Using Accelerometer Sensors

Real Time Development of MC Applications using the PC Master Software Visualization Tool. 1. Introduction. 2. Development of Motor Control.

ColdFire Security SEC and Hardware Encryption Acceleration Overview

DRM for Driver Information System on S12G128. Reference Design

Software and Support Activation. Quick Start Guide

Efficient Low-Level Software Development for the i.mx Platform

Freescale, the Freescale logo and CodeWarrior are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademark of

Quick Start Guide Software and Support Activation

AN104 I NTEGRATING KEIL 8051 TOOLS INTO THE SILICON LABS IDE. 1. Introduction. 2. Key Points. 3. Create a Project in the Silicon Labs IDE

1 Introduction. Freescale Semiconductor Application Note. Document Number: AN3031 Rev. 1, 04/2010

KIT34845EPEVME Evaluation Board

User Guide. Introduction. HCS12PLLCALUG/D Rev. 0, 12/2002. HCS12 PLL Component Calculator

Solder Joint Temperature and Package Peak Temperature Determining Thermal Limits during Soldering

Using the HC08 SCI Module

How to Do EEPROM Emulation Using Double Flash Array on MC9S08LC60 Ronald Gonzalez and Tatiana Orofino RTAC Americas

Genesi Pegasos II Setup

Transcription:

Freescale Semiconductor Application Note Document Number: AN4128 Rev. 0, 10/2011 Installation of the MMA955xL CodeWarrior Service Pack Author: Fengyi Li Application Engineer 1 Overview The Freescale MMA955xL Xtrinsic family devices are high-precision, intelligent accelerometers built on the Freescale ColdFire v1 platform. The MMA955xL family s microcontroller core is programmable and configurable with the Eclipse based CodeWarrior for Microcontrollers Development Studio software. CodeWarrior s highly visual and automated Integrated Design Environment (IDE), accelerates the development of custom algorithms and features for complex embedded applications. This application note provides step-by-step instructions to install the MMA9550 Service Pack for CodeWarrior v10.1. This service pack supports all MMA955xL family devices. System requirements are specified and instructions are given for locating, downloading and installing the patch, and creating a blank MMA9550 project to verify successful installation. For more information about the Eclipse IDE, read the Eclipse documentation at: http://www.eclipse.org/documentation/ Contents 1 Overview..................................... 1 2 CodeWarrior IDE Requirements................... 2 3 Service Pack Version Naming..................... 2 4 Installation.................................... 2 4.1 Online Mode Installation..................... 2 4.2 Offline Mode Installation..................... 5 5 Verification of the Installation...................... 8 5.1 Commonly Asked Questions................. 12 2011 Freescale Semiconductor, Inc. All rights reserved.

CodeWarrior IDE Requirements 2 CodeWarrior IDE Requirements All CodeWarrior IDE products, Basic Suite, Standard Suite and Professional Suite, support MMA955xL devices. Users can also develop their applications on the free download version of CodeWarrior, Special Suite, subject to 1KB C++ code maximum limitation. The MMA955xL service pack is compatible with CodeWarrior v10.1 and later. Please refer to http://www.freescale.com/codewarrior for system requirements using CodeWarrior IDE. 3 Service Pack Version Naming The MMA955xL Service Pack naming convention illustrates that this service pack supports CodeWarrior v10.1, and is built for of the MMA955xL family of devices as shown below: Example: com.freescale.mcu10_1.mma9550.win.v1_0_1.zip 4 Installation The installation procedure below is to install the MMA9550 Service Pack. Users need to make sure that CodeWarrior v10.1 is already installed. 4.1 Online Mode Installation Online mode installation is available using the integrated software installation tool instructions provided in CodeWarrior. Access to a reliable internet connection is required. Steps for Online Installation: 1. Open CodeWarrior MCU IDE and go to Menu > Help > Install New Software. Choose Help Choose Install New Software Figure 1. Begin online installation using the CodeWarrior integrated tool Note: Installation dialogs may display differently depending on the CodeWarrior version being updated. Freescale Semiconductor, Inc. 2

Installation 2. When the Available Software Sites Install dialog is displayed, choose --All Available Sites-- in the Work with pulldown menu. 3. From the Available Software dialog, select the checkboxes labeled CW MCU v10.1 Update, MCU, MCU v10.1 Service Pack for MMA9550 and all other preferred items. Leave default settings for boxes as is. 4. Click Next. The service pack location is identified Select the checkboxes labeled CW MCU v10.1 Update, MCU and MCU v10.1 Service Pack for MMA9550. Leave default settings for boxes as is Click Next Figure 2. Available Software dialog 5. CodeWarrior identifies and displays the related data packages that need to be installed, including the MMA9550 service pack. 6. Click Next. Confirm the updates Click Next Figure 3. Install Details dialog 7. In the Review Licenses dialog, read through the Freescale licensing agreements. If you agree to the terms, click to select I accept the terms of the license agreement. Freescale Semiconductor, Inc. 3

Installation 8. Click Finish to begin the service pack installation. Review the license text and click I accept the terms of the license agreement Click Finish Figure 4. Review Licenses dialog 9. During installation, the security warning message shown below may pop up. Click OK to continue installation. Click OK Figure 5. Security Warning dialog 10. At the Software Updates dialog, click Yes to restart CodeWarrior. Freescale Semiconductor, Inc. 4

Installation Click Yes Figure 6. Software Updates restart dialog 4.2 Offline Mode Installation Offline mode installation may be used if access to the Internet is limited or you prefer to download the patch for later installation. The MMA9550 service pack can be found and downloaded from the Freescale website: http://www.freescale.com/webapp/sps/site/overview.jsp?code=cw_updates_mcu_10_1. Steps for Offline Installation: 1. Download the CW MCU v10.1 MMA9550 Service Pack, Windows or Linux, to your local drive and note the location where the file is saved. 2. Open CodeWarrior Development Studio and choose Help > Install New Software. Note: Installation dialogs may display differently depending on the CodeWarrior version being updated. Choose Help Choose Install New Software Figure 7. Begin offline installation using CodeWarrior integrated tool and local file 3. When the Install dialog is displayed, choose Add. 4. When the Add Site dialog is displayed, select the Archive button. Freescale Semiconductor, Inc. 5

Installation 5. Browse to the location on your local drive where you saved MCU 10.1 MMA9550 Service Pack for Windows. 6. Select it and click Open. The file location will be displayed in the Add Site dialog. 7. Click OK. Choose Add Select Archive to browse to the saved location Choose OK to confirm service pack when prompted Select the MMA9550 service pack and click Open to extract the.zip file Click OK when prompted to confirm the service pack Figure 8. Repository archive dialog 8. From the Available Software dialog, select the checkboxes labeled CW MCU v10.1 Update, MCU, MCU v10.1 Service Pack for MMA9550 and all other preferred items. Leave default settings for boxes as is. 9. Click Next. The service pack location is identified Select the checkboxes labeled CW MCU v10.1 Update, MCU and MCU v10.1 Service Pack for MMA9550. Leave default settings for boxes as is Click Next Figure 9. Available Software dialog 10. Wait for the Updater to open the archive and display the Install Details dialog. Freescale Semiconductor, Inc. 6

Installation 11. CodeWarrior identifies and displays the related data packages that need to be installed, including the MMA9550 service pack. 12. Click Next. Confirm the updates Click Next Figure 10. Install Details dialog 13. In the Review Licenses dialog, read through the Freescale licensing agreements. If you agree to the terms, click to select I accept the terms of the license agreement. 14. Click Finish. Review the license text and click I accept the terms of the license agreement Click Finish Figure 11. Review Licenses dialog 15. During installation, the security warning message shown below may pop up. Click OK to continue installation. Freescale Semiconductor 7

Verification of the Installation Click OK Figure 12. Security Warning dialog 16. At the Software Updates dialog, click Yes to restart CodeWarrior. Click Yes Figure 13. Software Updates restart dialog 5 Verification of the Installation After completing the installation steps, we recommend customers verify the success of their installation by following these steps: 1. When prompted by the Workspace Launcher, browse to select or create a workspace directory and click OK. Freescale Semiconductor, Inc. 8

Verification of the Installation Browse to select or create a workspace directory Click OK Click OK Figure 14. Workspace Launcher dialog 2. From the main menu, choose File > New > Bareboard Project. From the main menu Choose File > New > Bareboard Project Figure 15. Begin a new Bareboard Project 3. Type in the project name Verification_of_sp_MMA9550. 4. Check the Use default location box. 5. Click Next. Freescale Semiconductor, Inc. 9

Verification of the Installation Type in the project name Verification_of_sp_MMA9550 Check the Use default location box. Click Next Figure 16. New Bareboard Project dialog 6. From the directory, choose Sensors > ColdFire v1 > MCF51MMA Family > MMA9550. 7. Click Finish. Choose Sensors > ColdFire V1 > MCF51MMA Family > MMA9550 Click Finish Figure 17. New Bareboard Project directory of devices 8. Now that a new project is created, confirm that C/C++ is the default perspective. From the main menu, choose Window > Open Perspective. If C/C++ perspective is not listed in the menu, choose Other. Freescale Semiconductor, Inc. 10

Verification of the Installation Choose Window > Open Perspective > Other Figure 18. Determine the default perspective 9. Select C/C++ (default) from the Open Perspective dialog and click OK. Select C/C++ (default) Click OK Figure 19. Open Perspective dialog If the MMA9550 service pack installation has been successful, your verification project named Verification_of_sp_MMA9550 should be created and listed as a new project in the CodeWarrior Projects navigation menu. Freescale Semiconductor, Inc. 11

Verification of the Installation Successful installation: Verification_of_sp_MMA9550 should be in the CodeWarrior Project navigation menu Figure 20. Confirming a successful installation For more information on how to create projects and program MMA955xL family devices, as well as evaluation software downloads, board support packages, videos, developer training and community forums, go to http://www.freescale.com/cwmcu10. 5.1 Commonly Asked Questions Q1: What happens if I reinstall the service pack? A1: The support files for this device under CodeWarrior directory will be overwritten. If your installation comes from the same service pack, the files will remain the same. Reinstalling the service pack will not corrupt your project files. Q2: I have an error message saying duplicated location when I try to reinstall the service pack. What do I do? A2: This is because the installation tool logs all software installations. If you started reinstalling the service pack accidentally, cancel the installation. If the previous installation was corrupted, the easiest solution is to install the service pack from another location. Q3: Do I need to install the service pack every time I use it? A3: No, the service pack installation is required only once per CodeWarrior development environment. If you reinstall CodeWarrior, you will need to reinstall the service pack. Q4: If I get the error message missing dependency during installation and can t proceed, what do I do? A4: Go back to section 4.1 step 3 for online installation, or section 4.2 step 8 for offline installation, and repeat the installation steps. Freescale Semiconductor, Inc. 12

How to Reach Us: Home Page: www.freescale.com Web Support: http://www.freescale.com/support USA/Europe or Locations Not Listed: Freescale Semiconductor, Inc. Technical Information Center, EL516 2100 East Elliot Road Tempe, Arizona 85284 1-800-521-6274 or +1-480-768-2130 www.freescale.com/support Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GmbH Technical Information Center Schatzbogen 7 81829 Muenchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) www.freescale.com/support Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064 Japan 0120 191014 or +81 3 5437 9125 support.japan@freescale.com Asia/Pacific: Freescale Semiconductor China Ltd. Exchange Building 23F No. 118 Jianguo Road Chaoyang District Beijing 100022 China +86 10 5879 8000 support.asia@freescale.com Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Typical parameters that may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including Typicals, must be validated for each customer application by customer s technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part. Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. Xtrinsic is a trademark of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. Freescale Semiconductor, Inc. 2011. All rights reserved. For Literature Requests Only: Freescale Semiconductor Literature Distribution Center 1-800-441-2447 or +1-303-675-2140 Fax: +1-303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com Document Number: AN4128 Rev. 0 10/2011