Bosch XDK110 General Information Manual page 40

Cross-domain development kit platform for application development
Hide thumbs Also See for XDK110:
Table of Contents

Advertisement

!
3.6.2 FOTA Container
The firmware has to be provided in a FOTA container that consist of a container header and the
firmware binary. Please be aware that all fields that are currently used by the bootloader can't be
be changed in the future due to the prevailing write-protection of the bootloader section.
FOTA Container Format
Table 13: FOTA Container Format
Section
Name
Container
Header
Header
Version
Container
Header
Header Size
Product
Header
Class
Product
Header
Variant
Reserved
Header
for future
use
Firmware
Header
Version
Firmware
Header
Size
Reserved
Header
for future
Firmware
Header
CRC
XDK110
© 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
Default
Length
Value
2 bytes (little-
0x0100
endian)
2 bytes (little-
0x0200
endian)
2 bytes (little-
0x001X
endian)
2 bytes (little-
0x00
endian)
232 bytes
0xFF
(little-endian)
4 bytes (little-
0x0000
endian)
01
4 bytes (little-
-
endian)
256 bytes
0xFF
(byte stream)
4 bytes (little-
CRC-32
endian)
Processing
Relevance
Used by the application to
define supported
Ignored
application versions.
Determines the starting
position of the firmware
Ignored
Used to check whether
the application is
Ignored
downloading firmware for
the right product.
Used to check whether
the application is
Ignored
downloading firmware for
the right region.
Ignored
Currently not in use
Used to check whether
the downloaded firmware
version is newer than the
Yes
current firmware version -
Firmware with the same
version or higher is
Size of the executable
Yes
binary - Firmware max
Ignored
Currently not in use
Used to ensure that the
firmware was not
Yes
corrupted during copy
Page ! 4 0
Description
binary
accepted
size 600 kB
operations
BCDS

Advertisement

Table of Contents
loading

Table of Contents