Local¶
- group Local_osBoot
osBoot locals
lorem
Macros¶
- group Macros_osBoot_c
Variables¶
- group Variables_osBoot_c
API’s¶
- group Apis_osBoot_c
Getters¶
- group Getters_osBoot_c
Setters¶
- group Setters_osBoot_c
General¶
- group General_osBoot_c
Functions
-
void osBoot_clearSection(unsigned char *sectionStart, unsigned char *sectionEnd)¶
Clear of the section.
The implementation contains clear for loop sequence where is the destination memory filled out with zeroes.
- Parameters
sectionStart – [out]
sectionEnd –
- Returns
none
-
void osBoot_bootSection(unsigned char *sectionStart, unsigned char *sectionEnd, unsigned char *sectionStartInFlash)¶
Boot of the section.
The implementation contains boot for loop sequence where are all data copied from the flash memory to the destination memory.
- Parameters
sectionStart – [out]
sectionEnd – [out]
sectionStartInFlash –
- Returns
none
-
void osBoot_validateSection(unsigned char *sectionStart, unsigned char *sectionEnd, unsigned char *sectionStartInFlash)¶
Validation of the section.
The implementation contains validate for loop sequence where are all data compared against flash memory and if there is mismatch operating system assertion is triggered.
- Parameters
sectionStart – [out]
sectionEnd – [out]
sectionStartInFlash –
- Returns
none
-
void osBoot_clearSection(unsigned char *sectionStart, unsigned char *sectionEnd)¶