AN4989 Rev 3
45/118
AN4989
Connecting to the board
117
Reset:
controls the reset operations performed by the target device. The available options
vary with the selected device.
•
Autodetect selects the best suitable reset method for the target device. This can be a
specialized reset or standard method. If Autodetect finds an unknown device, it uses
the SYSRESETREQ method.
•
HW RESET performs a hardware reset by asserting the hardware reset (HW RESET)
signal.
•
SYSRESETREQ performs a software reset by setting the SYSRESETREQ bit. The
Cortex®-M core and on-chip peripherals are reset.
•
VECTRESET performs a software reset by setting the VECTRESET bit. Only the
Cortex
®
-M core is reset. On-chip peripherals are not reset. For some Cortex
®
-M
devices, VECTRESET is the only way they may be reset. However, VECTRESET is
not supported on Cortex
®
-M0, Cortex
®
-M0+, Cortex
®
-M1, and Arm
®
v8-M cores.
Refer to http://www.keil.com/
Hotplug
If all of the following options are disabled, no hardware reset is performed at debugger start:
Options for
Target -> Debug -> Load Application at startup
Options for
Target -> Debug -> Settings -> Reset after connect
(with Options for
Target -
> Debug -> Settings -> Connect
selected as NORMAL)
Options for
Target -> Utilities -> Update Target before Debugging
Figure 29. Keil
®
hotplug step1