24.10.2012 Views

J-Link / J-Trace User Guide (UM08001) - Microcontrollers

J-Link / J-Trace User Guide (UM08001) - Microcontrollers

J-Link / J-Trace User Guide (UM08001) - Microcontrollers

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!