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