Select debug options, if available for the project device.
Debug startup | System settings may be found under Tools>Options>Embedded>Generic Settings, but may be changed here: Use system settings, Run, Halt at main, Halt at reset vector. |
Debug reset | System settings may be found under Tools>Options>Embedded>Generic Settings, but may be changed here: Use system settings, Main, ResetVector. |
Use Software Breakpoints | Check to use software breakpoints. Uncheck to use hardware breakpoints. See the discussion below to determine which type is best for your application. |
Use Simultaneous Debug | Check to indicate that the project is part of a multi-core simultaneous debug session. |
Features | Software Breakpoints | Hardware Breakpoints |
---|---|---|
Number of breakpoints | unlimited | limited |
Breakpoints are written to | program memory | debug registers |
Time to set breakpoints | oscillator speed dependent, it can take minutes | minimal |
Skidding | no | yes |