Table: Tool-Property-Name Options Used with the Set Command
|
|
|
Determines whether the debugger will automatically select the areas of memory and program memory ranges to program. If set to auto the debugger will automatically select the memory and ranges. Manual means the memories and ranges will be determined by the memories properties below.
set AutoSelectMemRanges auto
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
debugoptions.useswbreakpoints
True indicates that software breakpoints will be used for program address breakpoints, false indicates that hardware breakpoints will be used (does not apply to PICkit 3).
set debugoptions.useswbreakpoints true
|
|
|
If true, the program memory will be programmed; if false, it will not.
set memories.programmemory true
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
memories.programmemory.start
The value represents the starting program memory address that the debug tool will begin programming.
set memories.programmemory.start 0x0000
|
a string representing a long value
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
memories.programmemory.end
The value represents the ending program memory address that the debug tool will end programming.
set memories.programmemory.end 0xFFFF
|
a string representing a long value
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
If true, the EEPROM memory will be programmed; if false, it will not.
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
If true, the user ID memory will be programmed; if false, it will not.
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
If true, the boot flash (PIC32 only) memory will be programmed; if false, it will not.
set memories.bootflash true
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
If true, the auxiliary program memory (dsPIC/PIC24 EP parts only) will be programmed; if false, it will not.
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
programoptions.eraseb4program
If true, the device will be erased before it is programmed; if false it will not.
set programoptions.eraseb4program true
|
|
MPLAB ICD3, REAL ICE, PICkit 3, MPLAB PM3
|
If true, the debug tool will supply target power at the default voltage for the tool. If false it will not supply target power. Note: This property does not apply to REAL ICE.
To set a non-default voltage for the target power, first set the poweroptions.powerenable to true, then set the voltage value where n.n represents the desired voltage:
set poweroptions.powerenable true
|
|
MPLAB ICD3, PICkit 3, MPLAB PM3
|
SecureSegment.SegmentProgramming SegmentProgrammingAll
If true, it permits programming to “Program Over Secure and Protected FLASH”. This property must be set prior to using the program operation on the MDB. Use the -p command to set the tool as a programmer if it’s for a production final image and not just a debug image.
set SecureSegment.SegmentProgramming SegmentProgrammingAll true
|
|
MPLAB ICD3, REAL ICE, PICkit 3
|
If true, the system will disable warnings and error messages; if false the system will enable warning and error messages (this is the default).
set system.disableerrormsg true
|
|
|