Assembler page

Assembler page

Parent Previous Next


Assembler executable:


This is the full path of the assembler to call for generating object files from assembler source files.

At program startup, PMP searches for an installed MPLAB toolchain and fills in this field automatically with the MPASM executable. If no MPLAB toolchain is found, a search is made for a GPUTILS toolchain, searching for the GPASM executable.


Default include path:


This is where the assembler will search for included files. 

The button at right opens a folder choose dialog.


Output path:


This is where the assembler will place all the generated object files. 

The button at right opens a folder choose dialog.

The output path is displayed relative to the project's path.


Assembler options:


These options are additional options that the assembler may need to have, or user options like generating listing file or not.


Warning: Some options may hang the assembler in a stealth state, because the assembler thread is launched in stealth mode and do not allow the assembler to show a pop-up window.


The assembler is GPASM compatible:


By default this option should be unchecked for MPASM usage.

If GPASM is used, this option has to be used since it has a different command line syntax.

Options have to be set accordingly.



Since V2.0, as shown above, some options are now common to all projects.