XDK110
BCDS
© Bosch Connected Devices and Solutions GmbH reserves all rights even in the event of industrial property rights. We reserve all rights of disposal such as
copying and passing on to third parties. BOSCH and the symbol are registered trademarks of Robert Bosch GmbH, Germany.
Note: Specifications within this document are subject to change without notice.
General Information Guide XDK110
!
Page
!
34
How to engage the Bootloader?
To get XDK into the bootloader, XDK Workbench can be used. Right-click on the XDK and select
"Goto Bootloader". In case XDK does not respond (and is possibly not even recognized over USB),
then you can manually force XDK into bootloader mode:
•
Switch off XDK
•
Press and hold Button 1
•
Turn on XDK
•
Release Button 1 as soon as red LED turns on
This approach is the "last resort" when XDK does not respond. Even when XDK is not recognized
over USB, approach 1 will still work. There are two more possibilities to set XDK into bootloader
mode.
Approach 2:
•
Get XDK into application mode (typically by switching it on)
•
Connect it to your PC
•
Start XDK Workbench
•
Right-click on your XDK in the XDK Device View and select "Go to Bootloader"
The second approach will set a flag in the user page of the MCU of XDK. When XDK reboots, the
bootloader reads the flag and engages itself. Only after booting an application, the flag is reset.
Approach 3:
•
Get XDK into application mode (typically by switching it on)
•
Connect it to your PC
•
Connect to XDK with a serial terminal program (see
XDK_USB_DEVICE_HANDLING_Terminal)
•
Send the following string: #reBoot$
•
XDK will automatically reboot and go into the bootloader
This is technically the same as Approach 2. More information on the commands that can be sent
by USB can be found in chapter 3.5.1.
Binary images uploaded via the bootloader must be transferred in the XMODEM-CRC format.