Release Notes for Third Party Tools for MPLAB® IDE
MPLAB IDE v8.80
October 17, 2011
Table of Contents
3 Version Control Programs Support
8 Repairs and Enhancements Made in v8.73
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
· PicBasic™ 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.
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.
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.
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) |
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.
Please see your tool documentation to determine which operating systems and versions it supports.
Nothing.
None.
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.
3RD-24: PC-Lint plug-in forgets path after HI-TECH compile.