J-Link / J-Trace User Guide (UM08001) - Microcontrollers
J-Link / J-Trace User Guide (UM08001) - Microcontrollers
J-Link / J-Trace User Guide (UM08001) - Microcontrollers
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
108 CHAPTER 5 Working with J-<strong>Link</strong> and J-<strong>Trace</strong><br />
Flash download and flash breakpoints independent settings<br />
These settings do not belong to the J-<strong>Link</strong> flash download and flash breakpoints settings<br />
section. They can be configured without any license needed.<br />
• Log file: Shows the path where the J-<strong>Link</strong> log file is placed. It is possible to<br />
override the selection manually by enabling the Override checkbox. If the Override<br />
checkbox is enabled a button appears which let the user choose the new<br />
location of the log file.<br />
• Settings file: Shows the path where the configuration file is placed. This configuration<br />
file contains all the settings which can be configured in the Settings tab.<br />
• Override device selection: If this checkbox is enabled, a dropdown list<br />
appears, which allows the user to set a device manually. This especially makes<br />
sense when J-<strong>Link</strong> can not identify the device name given by the debugger or if a<br />
particular device is not yet known to the debugger, but to the J-<strong>Link</strong> software.<br />
• Allow caching of flash contents: If this checkbox is enabled, the flash contents<br />
are cached by J-<strong>Link</strong> to avoid reading data twice. This speeds up the transfer<br />
between debugger and target.<br />
• Allow instruction set simulation: If this checkbox is enabled, ARM instructions<br />
will be simulated as far as possible. This speeds up single stepping, especially<br />
when FlashBPs are used.<br />
• Save settings: When this button is pushed, the current settings in the Settings<br />
tab will be saved in a configuration file. This file is created by J-<strong>Link</strong> and will be<br />
created for each project and each project configuration (e.g. Debug_RAM,<br />
Debug_Flash). If no settings file is given, this button is not visible.<br />
• Modify breakpoints during execution: This dropdown box allows the user to<br />
change the behavior of the DLL when setting breakpoints if the CPU is running.<br />
The following options are available:<br />
Allow: Allows settings breakpoints while the CPU is running. If the CPU needs to<br />
be halted in order to set the breakpoint, the DLL halts the CPU, sets the breakpoints<br />
and restarts the CPU.<br />
Allow if CPU does not need to be halted: Allows setting breakpoints while the<br />
CPU is running, if it does not need to be halted in order to set the breakpoint. If<br />
the CPU has to be halted the breakpoint is not set.<br />
Ask user if CPU needs to be halted: If the user tries to set a breakpoint while<br />
the CPU is running and the CPU needs to be halted in order to set the breakpoint,<br />
the user is asked if the breakpoint should be set. If the breakpoint can be set<br />
without halting the CPU, the breakpoint is set without explicitly confirmation by<br />
the user.<br />
Do not allow: It is not allowed to set breakpoints while the CPU is running.<br />
J-<strong>Link</strong> / J-<strong>Trace</strong> (<strong>UM08001</strong>) © 2004-2010 SEGGER Microcontroller GmbH & Co. KG