Third Party Tools Release Notes

Release Notes for Third Party Tools for MPLAB® IDE

MPLAB IDE v8.92

July 8, 2013

Table of Contents

1 Language Tools Support

2 RTOS Support

3 Version Control Programs Support

4 Plug-in Tools Support

5 Miscellaneous Support

6 Operating System Support

7 What’s New in v8.85

8 Repairs and Enhancements Made in v8.85

9 Known Problems

# 1 Language Tools Support

MPLAB IDE supports language tools (C compilers, assemblers, linkers, etc.) from many different vendors. If you encounter problems using the tools with MPLAB IDE, see the vendor website for more tool information and the latest version of the tools and associated MPLAB IDE plug-ins.

Some vendors provide plug-in support for their language tools. Among these are:

· B Knudsen Data (http://www.bknd.com)

· CC5X

· CC8E

· Byte Craft (http://www.bytecraft.com)

· Assembler & C Compiler

· CCS (http://www.ccsinfo.com)

· C Compiler for PIC12/14/16/18/24/dsPIC

· microEngineering (http://www.melabs.com)

· PICBASIC Pro™ Toolsuite

Other vendors use a generic interface which is tailored through the use of MTC and INI files. These files are available in:

C:\Program Files\Microchip\MPLAB IDE\Core\MTC Suites

More recent tailoring files are usually available through the language tool vendor.

Select Project>Select Language Toolsuite and Project>Set Language Tool Locations to set up your language tool(s) in MPLAB IDE. See the MPLAB IDE on-line help file for more information.

# 2 RTOS Support

MPLAB IDE supports RTOSs from many different vendors. If you encounter problems using the RTOS with MPLAB IDE, see the vendor website for more tool information and the latest version of the RTOS.

View RTOS information from Tools>RTOS Viewer.

MPLAB IDE supports the following real-time operating systems (RTOSs) as plug-ins:

· CMX (http://www.cmx.com)

· CMX-RTX™

· CMX-TINY+™

· embOS (http://www.segger.com/embos.html)

· FreeRTOS™ (http://www.freertos.org)
Note: The 8-bit FreeRTOS is not supported by Microchip’s RTOS viewers.

· Micrium mC/OS-II™ (http://www.micrium.com)

You must include "os_dbg.c" in the project and set OS_DEBUG_EN = 1 for the Micrium mC/OS-II viewer to operate properly

· Express Logic ThreadX® (http://www.rtos.com)

For device support and other information on RTOS’s, see our website for the RTOS link under Software on the Development Tools page.

Select Tools>RTOS Viewer to select and monitor RTOS operation in MPLAB IDE. See the MPLAB IDE on-line help file for more information.

# 3 Version Control Programs Support

MPLAB IDE supports version control (VC) programs from many different vendors. If you encounter problems using the VC programs with MPLAB IDE, see the vendor website for more tool information and the latest version of the VC programs.

MPLAB IDE supports the following VC programs under projects:

· CVS (http://www.nongnu.org/cvs/)

· Microsoft® Visual SourceSafe® (http://msdn.microsoft.com/en-us/aa740435.aspx)

· Serena® PVCS® (http://www.serena.com/Products/professional/vm/home.asp)

· Subversion® (http://subversion.apache.org/)

Select Project>Version Control to set up a VC in MPLAB IDE. See the MPLAB IDE on-line help file for more information.

# 4 Plug-in Tools Support

MPLAB IDE supports plug-ins from many different vendors. If you encounter problems using the plug-in with MPLAB IDE, see the vendor website for more tool information and the latest version of the plug-in.

MPLAB IDE supports the following third party plug-in tools:

· MATLAB/Simulink (http://www.mathworks.com/)

· Gimpel PC-LINT/MISRA (http://www.gimpel.com/html/pcl.htm)

MPLAB IDE supports these plug-ins and support under its Tools menu.

Third Party Tool | Device Support | Documentation
MATLAB®/Simulink® | N/A | hlpMATLAB.chm (Help file)
MATLAB/Simulink Blocksets | dsPIC DSCs | “MATLAB®/Simulink® Device Blocksets for dsPIC® DSCs” (DS51771)
PC-Lint | PIC18, 16-bit, and 32-bit devices | hlpPCLint.chm (Help file)

# 5 Miscellaneous Support

External Difference Tool Launcher – Provides a means to specify a differencing utility of your choice and invoke it with files from your project. Select Edit>External DIFF to set up this feature. See the MPLAB Editor on-line help file for more information.

# 6 Operating System Support

Please see your tool documentation to determine which operating systems and versions it supports.

# 7 What’s New in v8.85

Nothing.

# 8 Repairs and Enhancements Made in v8.85

3RD-24: PC-Lint plug-in forgets path after HI-TECH compile.

# 9 Known Problems

The following is a list of known problems. For tools with MPLAB IDE help files, see Help for information on common problems, error messages and limitations. Bolded prefix represents internal tracking numbers.

MPLAB-495: [Subversion] Setting version control to Subversion prevents opening of projects that do not use Subversion.

MPLAB-497: [Subversion] There is no way to resolve a conflict when using Subversion version control.