Document Number:AN4850 Freescale Semiconductor Rev 1, Mar 2014 Application Note Getting Started with Qorivva Fast Start Kit for TRK-MPC5606B by: Sudhakar Srinivasa Contents 1 Introduction................................................................1 1 Introduction This application note provides an overview of software tools 2 Overview of Qorivva Fast Start Kit for TRK- provided with the Fast Start Kit for the TRK-MPC5606B. MPC5606B...............................................................1 The application note also provides an example to use the 3 Using RAppID tool to configure software tools included in the Fast Start Kit. The example MPC5606B and generate code.................................3 software application uses: RAppID init tool for configuring microcontroller and for 4 Build code using CodeWarrior................................28 auto generation of the initialization code 5 Flash code................................................................37 CodeWarrior Development Studio for Microcontrollers v10.5 for building the project 6 Test code.................................................................41 RAppID Boot loader for programming the code on to 7 Conclusion...............................................................45 the target FreeMASTER utility for monitor and debug purposes 2 Overview of Qorivva Fast Start Kit for TRK-MPC5606B The Fast Start Kit for TRK-MPC5606B contains TRK- MPC5606B evaluation board and many Freescale s software tools to help you get started with your application development. The software tools consist of: RAppID initialization tool, CodeWarrior Development Studio v10.5 (Special Edition), RAppID Boot loader utility, FreeMASTER utility, 2014 Freescale Semiconductor, Inc.Overview of Qorivva Fast Start Kit for TRK-MPC5606B CodeWarrior Project Maker utility to add RAppID generated source code to an empty CodeWarrior project, Driver code for the MPC5606B, Example projects to help you to get started with the Fast Start Kit. An overview of some of the software tools provided with Fast Start Kit is described below. 2.1 RAppID Init overview RAppID Init is a family of graphical development tools for Freescale s MPC56xx Qorivva microcontrollers that enable the user to quickly and easily configure the microcontroller and generate complete initialization code and documentation. It is also a learning tool that can help gain understanding of the microcontroller and its peripherals. Some of the product highlights include: Intuitive, easy-to-use graphical user interface (GUI) Comprehensive initialization of the CPU, memory and peripherals Automatic DMA register setting from peripherals for basic modes Built-in consistency checks to minimize incorrect settings Automatic report generation of settings Efficient C and assembly code generation for compilers from companies such as Wind River , Green Hills and CodeWarrior Online documentation and built-in tool tips Installation comes with many example projects Generates complete infrastructure code for MCU startup Provisions for revision management Automatic date and time stamps on generated code and reports Modular code generation - generate code for any or all peripherals Option to generate code for RAM or Flash Flexible Initialization sequence Project import/export capability for distributed development teams Wizards for eMIOS initialization and function settings 2.2 RAppID Boot Loader utility The RAppID Boot Loader tool is developed by Freescale and helps you develop software for Freescale microcontrollers by providing a method to update software of these microcontrollers through a serial link. The RAppID Boot Loader works with the built-in Boot Assist Module (BAM) included in the Freescale s Qorivva family of parts. The Boot Loader provides a streamlined method for programming code into FLASH or RAM on either target EVBs or custom boards. The Boot Loader has two modes of operation for use as a stand-alone PC desktop GUI utility, or for integration with different user required tools chains through a command line interface (i.e. Eclipse Plug-in, MatLab/SimuLink etc.). 2.3 FreeMASTER utility FreeMASTER is a user-friendly real-time debug monitor and data visualization tool for application development and information management. FreeMASTER supports completely non-intrusive monitoring of variables on a running system. You can display multiple variables changing over time on an oscilloscope-like display, or view the data in text form. Getting Started with Qorivva Fast Start Kit for TRK-MPC5606B, Rev 1, Mar 2014 2 Freescale Semiconductor, Inc.