13.2.7 Run Toolbar

The Run toolbar currently contains button icons for the following functions. These functions are also on the Production, Debug and project context menus.

IconIcon TextFunction
Set Project ConfigurationSelects project configuration. Choose default or Customize. See Project Properties window for details.
Build ProjectBuilds all the project files.
Build for DebuggingBuilds all the project files for debug, which includes the debug executive. Step one of Discrete Debugger Operation.
Clean and Build ProjectDeletes files from previous builds and then builds the all project files.
Clean and Build for DebuggingDeletes files from previous builds and then Builds all the project files for debug, which includes the debug executive. Step one of Discrete Debugger Operation.
Run ProjectBuilds, programs the target and Runs the selected project.
Make and Program Device ProjectBuilds, programs the target and holds in Reset the selected project.
Program Device for DebuggingPrograms the target with the debug build. Step two of Discrete Debugger Operation.
Program Device for ProductionPrograms the target with the production build.
Erase Device MemoryErase device program memory.
Programmer To Go PICkit3For the PICkit tools as the project debug tool, program the target using Programmer-To-Go (PTG).
Read Device MemoryReads target device memory and loads into MPLAB X IDE.
Discrete Multi-Partition Read OperationFor multi-partition (dual partition) devices, read specified flash memory partition.
Read Device Memory to a FileReads target device memory and saves to a file.
Read EE/Flash Data Memory to a FileReads target device data memory and saves to a file.

Hold in Reset/

Release from Reset

Alternately holds in or releases from Reset the selected project.
Debug ProjectBuilds, programs the target and begins debugging the selected project.
Launch DebuggerLaunch debugger and run target code. Step three of Discrete Debugger Operation.
Live Connect DebugSelect Live Connect Debug after connecting to a running target to begin a debug session and halt. The only difference between Debug and Live Connect Debug is the lack of a reset on entry. See Live Connect Debug.