Freescale Logo
Skip navigation
  • Contact Us
  • Worldwide: United States
    • Argentina
    • Brazil
    • Canada
    • Czech Republic
    • China
    • Germany
    • France
    • Hong Kong
    • India
    • Israel
    • Italy
    • Japan
    • Korea
    • Malaysia
    • Mexico
    • Romania
    • Russia
    • United Kingdom
    • United States
  • China
  • Japan
  • Korea
  • Shopping Cart
  • Login
  • My Freescale
  • Products

    • 8-bit Microcontrollers
    • 16-bit Microcontrollers
    • 32-bit Microcontrollers & Processors
    • Analog & Power Management
    • Custom ICs & SOCs
    • Digital Signal Processors & Controllers
    • RF
    • Sensors
    • CodeWarrior® Development Tools
    • Archives
  • Applications

    • Automotive
    • Connectivity
    • Consumer
    • Energy
    • Industrial
    • Medical
    • Motor Control
    • Networking
  • Technologies

    • Research and Development
    • Foundry
    • Manufacturing
    • Quality
  • Support

    • Technical Support
    • Documentation
    • Software & Tools
    • Downloads
    • Freescale Forums
    • FAQs
    • Product Longevity
    • Reference Designs
    • Training and Events
    • Quality
    • Lead-free and RoHS Data
    • 3rd Party Support
  • Buy

    • Buy Direct
    • Order Samples
    • Distributor Network
    • Pricing & Availability
  • About Freescale

    • Corporate Overview
    • Freescale Worldwide
    • Freescale Technology Forum
    • Customers
    • Ethics & Social Responsibility
    • Community Involvement
    • Investor Relations
    • Media Center
    • Alliances
    • University Programs
    • Careers
   
  • Welcome Guest
  • Register  or  Login
  • Annotate this Page  
    • Add a Note to this Page
  • Browse History
  • Why Should I Register?
Page Actions
  • Print this Page
  • Subscribe to Freescale Newsletter
  • RSSRSS
  • Freescale

FreeMASTER Run-Time Debugging Tool


http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FREEMASTER&nodeId=016246TQmY
  • Overview
  • Documentation
  • Downloads
  • Training & Support
  • Application Notes


FreeMASTER software (formerly known as PC Master) represents a sophisticated tool with intuitive navigation that can be used in any application development. This tool allows control of an application remotely from a user-friendly graphical environment running on a PC. It also provides the ability to view real-time application variables in both textual and graphical form. Whether your design targets automotive, industrial or consumer appliances, FreeMASTER gives you what you need to monitor the system in real-time, control the embedded application form a PC and demonstrate advanced capabilities of Freescale driven solutions. Designers may take advantage of the versatility and use FreeMASTER for multipurpose algorithms and applications. It may be used for Real-Time debugging, diagnostics as well as for demonstration, sales and educational purposes.

New in Version 1.3
  • For HCS08, HC12, HCS12 and HCS12X devices: A new BDM communication plug-in is now included in FreeMASTER installation. This plug-in enables a non-intrusive memory access to BDM-equipped devices over the P&E BDM cables. This access is completely transparent to the user, no target-side drivers are needed.
  • For 56F8000, 56F8100 and 56F8300 Digital Signal Controllers: Two communication plug-ins are now included in FreeMASTER installation to enable establishing a serial communication link with the target over JTAG interface (either LPT or through CodeWarrior CCS). This solution requires the new FMASTERSCIDRV driver to be used on the target side.
  • Target-side addressing and memory protection features for all platforms supported by FMASTERSCIDRV target-side driver.
What's new in the latest version
  • Open Source BDM for HCS08 and ColdFire is now supported. In FreeMASTER version 1.3.8, new communication plug-in was added to enable accessing target memory over the OSBDM cable.

Read more about all new features in section "What's new in Version 1.3" in the welcome page of the FreeMASTER tool.


Features


Real Time Monitor
Watching on-board variables or memory locations in various formats
  • Text (name, value, min, max, enumerated labels...)
  • Real-time waveform (real-time oscilloscope)
  • High-speed recorded data (on-board memory oscilloscope)
Control Panel
Several ways to control embedded applications
  • Direct setting of the variable value form the variable watch
  • Time-table stimulation of the variable value
  • User command/message control
  • Visual Basic script-powered HTML Forms (push buttons, indicators, sliders, etc.)
  • By external application (e.g. Excel) embedded in GUI
Demonstration Platform/Selling Tool
Features of embedded applications can be both described and demonstrated
  • By HTML pages that can contain text and pictures, sounds, video sequences, internet links and/or any other web content
  • Simultaneous live data monitoring
  • Browsing through the functional blocks of the embedded application
This tool helps to SELL your work.

Easy Project Deployment
Very easy to deploy the GUI project to other users or customers

  • Entire project saved to a single file
  • Resource files (HTML, scripts, images etc.) packed in the project file and unpacked in other computer's temporary space
  • "Demo mode" with password protection

Communication
On the PC side the application uses the separately loaded dynamic library to handle the communication with the target. On the embedded side, the communication and protocol is implemented in the object module, which has to be linked together with an embedded application.

System Requirements - PC Side

  • Computer: 486DX/66 MHz or higher processor
  • Operating system: Microsoft Windows XP, Windows 2000, WindowsNT4 with SP6, Windows 98
  • Required software: Internet Explorer 4.0 or higher installed beforehand.
    For selected features (e.g. regular expression-based parsing), InternetExplorer 5.5 or higher is required.
  • Hard drive space: 8 MB
  • Other hardware requirements: Mouse, serial RS-232 port for local control, network access for remote control
  • Installed FreeMASTER tool

System Requirements - Embedded Side

  • Embedded side of FreeMASTER (driver), some drivers are already included in the development tools packages (e.g. MPC500_Quick_Start or Processor Expert)
  • Software tools (e.g. CodeWarrior™ Development Tools) for selected device platform
  • On-board serial RS-232 port
The Control Page enables you to switch the power stage on/off, and set a required motor speed for each motor independently. The FreeMASTER Watch Pane shows the values of selected application variables - for example the required and the actual speed of each motor - in real-time.
Three Hall sensor input signals and corresponding decoded sector value can be seen on this FreeMASTER Recorder pane. It shows a detailed time window of 5ms range with 50us resolution.
The FreeMASTER application enables you to run a set of stimulators, which automatically changes the required motor speed values according to a defined speed profile. On the Scope pane, a real-time graph of the required and the actual speed of each motor can be seen. This is the control page we use to monitor and control the FlexRay Brake-By-Wire demo. The user can select from three basic operating modes: Manual, Virtual, Demo Mode. Then the user is able to watch the level of the Brake and Speed pedals, and to control them. The state of the communication buses and the motor control boards can be observed independently as well. Configurable Switches Control Board with FreeMASTER GUI allows users to control behavior of the CSCB. This interactive tool is designed to be used mainly for demonstration and easy control through clickable links, commands, push buttons and indicators of gage to set e.g. rotation speed of small dc-motor. Three-Phase motor currents reconstructed from the DC-Bus current recorded by the FreeMASTER recorder. The application is controlled by clicking the run/stop switch. When the application is switched on, the speed can be set by clicking the speed gauge. The actual speed is shown by means of the speed gauge. The application also displays the DC bus voltage and motor current. All these variables are shown in the charts below as well. Four applicaiton faults are represented by LEDs on the right.FreeMASTER control page shows visual demonstration of electrodes behaviour in human touch-sensing or water level-sensing application.FlexRay Demo transfers data from one node to other nodes on the FlexRay bus. In the FreeMASTER control page, we are able to see the image as it disappears on the transmitter side and the same image as it appears on the receiver side. Transmitted images can be choosen in the drop-down list on the control page. Actual number of received bytes and effective bit rates are displayed as well. Each time any of the FlexRay channels are disconnected, the FreeMASTER detects the fault on the network and changes the color of the channel indicator. The application also demonstrates a difference between FlexRay and CAN bus transmission speeds. GUI for Dual High-Side Switch device MC33984. GUI allows user to write and read internal registers of the device using SPI communication. The Knock Demo Control page allows the user to change parameters of the knock detection algorithm running on the 32-bit MPC5554 automotive microcontroller. The parameters and results of processing are displayed using different types of graphical elements - switches, gauges and slide bars. The Knock Demo Graphs page behaves as an oscilloscope and spectrum analyzer. It displays signals of the knock detection algorithm and their spectrums. Washing machine start-ups from zero speed to tumble wash speed at 45 rpm. Washer drum speed and motor phase currents recorded by the FreeMASTER recorder. Washing machine control page displays sensed motor data: Washer Drum Speed, DC-Bus Voltage,Motor Phase Voltage, Motor Phase Current and Motor Slip Frequency. Screeshot was taken at tumble wash speed 45 RPM. Washing machine control page displays sensed motor data: Washer Drum Speed, DC-Bus Voltage,Motor Phase Voltage, Motor Phase Current and Motor Slip Frequency. Screenshot was taken at spin-dry speed 800 RPM. Washing cycle speed profile at tumble wash. Washer reverses speed of the drum at speeds of 45 rpm. Speed record taken by FreeMASTER scope.

Supported Device Families


See All

Customer Notice

Because of an order from the United States International Trade Commission, BGA-packaged product lines and part numbers indicated here currently are not available from Freescale for import or sale in the United States prior to September 2010: MPC5554 products in 496 MAPBGA packages.


  • www.freescale.com
  •  Site Map
  •  Terms of Use
  •  Privacy Practices
  •  Newsletter
  •  View Agreement
  •   RSS Feeds
  • © Freescale Semiconductor, Inc. 2004 - 2010. All Rights Reserved.