Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Comparing On Chip and On Chip (Release) Modes (Embedded Development Module)

LabVIEW Microprocessor SDK 2.5 Help
August 2007

NI Part Number:
372197A-01

»View Product Info

Users can enable on chip debugging in the Build Specification Properties dialog box by selecting On Chip or On Chip (Release) from the Debug mode drop-down list. Some debugging interfaces might need to stop the CPU for a significant amount of time to access target memory.

Note  Some example targets use the phrase non-instrumented instead of On Chip.

The On Chip debugging mode does not affect the execution of the built embedded application because this mode does not modify the generated C code.

The On Chip (Release) debugging mode affects the execution of the embedded application because this mode adds extra checkpoint code for all possible LabVIEW breakpoints. Use the On Chip (Release) debugging mode in the following situations:

  • If your C compiler cannot generate list files to map lines of generated C code to the relative symbol offsets.
  • If you need to debug an optimized application.
  • If your emulator has limited breakpoints.
  • If you want to use hardware breakpoints.
Note  Not all targets support on chip debugging. On chip debugging might require special debugging hardware, such as JTAG, BDM, or a Nexus emulator.

Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit