Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

MPLAB(R) X IDE PRO Plugin - Code Profiling

Part Number: SW100100

Summary:

This PRO Plugin for MPLAB® X IDE works with the MPLAB® REAL ICE™ In-Circuit Emulator to display the percentage of time spent in each application function, enhancing the software debugging capabilities of MPLAB® X IDE. It is used to measure the percentage of time spent in each function in order to determine where your application may be spending the greatest portion of time over

View More
Documents and Software
Overview
Features
Additional Resources
Related Tools

Additional resources data currently not available.


There are currently no documents or software to display.

Product Features

    • Available for these device families: PIC18F with data capture, PIC24F,PIC24EP, dsPIC33FJ, dsPIC33E and PIC32MX with data capture. Note that some PIC32MX devices do not support data capture and the plugin will not be functional for them. To find out if your device has data capture, please see the Dev Tool Selector.
    • NOT SUPPPORTED ON PIC32MZ and PIC16F1 AT THIS TIME
    • Allows for time-stamped function profiling
    • Compiler instrumented trace – adds pre- and post-amble code to all functions
    • Can be purchased at Embedded Code Source and Microchip Direct

Summary

This PRO Plugin for MPLAB® X IDE works with the MPLAB® REAL ICE™ In-Circuit Emulator to display the percentage of time spent in each application function, enhancing the software debugging capabilities of MPLAB® X IDE. It is used to measure the percentage of time spent in each function in order to determine where your application may be spending the greatest portion of time over an average collected set of data. It adds pre- and post-amble code to all functions in debug sessions. It aids in debugging and code optimization by tracking the number of function calls, parent functions, child functions and execution time. Each license is intended for one user. Available for device families with data capture, namely: PIC18F, PIC24F, PIC24EP, dsPIC33FJ, dsPIC33E, and those PIC32MX that support data capture. To find out if your device has data capture, please see the Dev Tool Selector.

Installation instructions:

  1. Unzip the downloaded ZIP file to two .nbm files on your hard drive.
  2. Select Tools > Plugins from the IDE menu.
  3. Select the Downloaded tab in the Plugins window.
  4. Click the Add Plugins button to add the two .nbm files, one by one.
  5. Make sure the Install checkboxes for both Code Profiling and Plugin Update Services plugins are checked.
  6. Click the Install button and follow the instructions to finish installation.

This plugin operates with MPLAB X IDE v2.26 and MPLAB XC compiler v1.20 and later. To download a 30-day trial version go to Embedded Code Source.

Note: The use of this plugin requires an MPLAB® REAL ICE™ In-Circuit Emulator. Standard (ICSP) or Performance Pak (High Speed LVDS) connection from emulator to target board is required. No other connections are needed.

Click here for Developer's Help with this product.

Package Contents

Available as download only.

A help file is included in the download.

System Requirements
    MPLAB X IDE v2.26 and later
    MPLAB XC C Compiler 1.20 and later