The following table provides additional information for simulator options used with the set command.
set
command, including the tool property options, must be executed
before the Hwtool
command is issued, otherwise the changes to the tool
properties will be ignored.Simulator Options | Values | Device or Runtime Dependent |
---|---|---|
breakoptions.coreerrors Sets the condition if core errors occur Example:
|
Break, Ignore, Report |
No |
breakoptions.corewarnings Sets the condition if core warnings occur Example:
|
Break, Ignore, Report |
No |
breakoptions.peripheralerrors Sets the condition if peripheral errors occur Example:
|
Break, Ignore, Report |
No |
breakoptions.peripheralwarnings Sets the condition if peripheral warnings occur Example:
|
Break, Ignore, Report |
No |
breakoptions.stimulusmessages.notes Sets the condition if stimulus notes occur Example:
|
Break, Ignore, Report |
No |
breakoptions.stimulusmessags.errors Sets the condition if stimulus errors occur Example:
|
Break, Ignore, Report |
No |
breakoptions.stimulusmessags.warnings Sets the condition if stimulus warnings occur Example:
|
Break, Ignore, Report |
No |
breakoptions.wdtwarnings Sets the condition if watchdog timer warnings occur Example:
|
Break, Ignore, Report |
No |
codecoverage.enabled Enables or disables code coverage Example:
|
|
No |
codecoverage.enableoutputtofile Enables write to file Example:
|
true, false |
No |
codecoverage.outputtofile Absolute path to output file Example:
|
String path |
No |
oscillator.auxfrequency Auxiliary PLL Frequency, used by PWM and ADC Example:
|
Numeric |
Yes |
oscillator.auxfrequencyunit Auxiliary PLL Frequency Units Example:
|
Mega, Kilo, None |
Yes |
oscillator.frequency Instruction Execution Frequency Example:
|
Numeric |
No |
oscillator.frequencyunit Instruction Frequency Units Example:
|
Mega, Kilo, None |
No |
oscillator.rcfrequency RC Oscillator Frequency Example:
|
Numeric |
No |
oscillator.rcfrequencyunit RC Oscillator Frequency Units Example:
|
Mega, Kilo, None |
No |
periphADC1.altscl Use MPLAB 8 style ADC Example:
|
true, false |
Yes |
periphADC1.minTacq Specifies minimum acquisition time (Tacq) in seconds Example:
|
Numeric |
Yes |
periphADC1.tacqunits Units for minimum acquisition time (Tacq) Example:
|
milliseconds, microseconds, nanoseconds |
Yes |
periphADC2.altscl Use MPLAB 8 style ADC Example:
|
true, false |
Yes |
periphADC2.minTacq Specifies minimum acquisition time (Tacq) in seconds Example:
|
Numeric |
Yes |
periphADC2.tacqunits Units for minimum acquisition time (Tacq) Example:
|
milliseconds, microseconds, nanoseconds |
Yes |
uartNio.output Specifies location of UART output
Example:
|
file, window |
Yes |
uartNio.uartioenabled If
Example:
|
true, false |
Yes |
Passes in a string containing the root (absolute path) of the file system to the file used for UART output
Example:
|
Absolute path to file |
Yes |