Global¶
- group Global_osBoot
osBoot globals
lorem
Macros¶
- group Macros_osBoot_h
Variables¶
- group Variables_osBoot_h
API’s¶
- group Apis_osBoot_h
Getters¶
- group Getters_osBoot_h
Setters¶
- group Setters_osBoot_h
General¶
- group General_osBoot_h
Functions
-
void osBoot_boot(void)¶
OS boot function. This function is provided as a CosmOS API but can be called from the unprivileged context directly. DEMO.
The implementation contains call to get core id and then generated clear sections are used to get specific addresses which are passed to the osBoot_clearSection function to set program uninitialized data sections to zeroes and after this generated boot sections are used to get specific addresses which are passed to the osBoot_bootSection for booting initialized data sections.
- Parameters
none –
- Returns
none
-
void osBoot_bootValidate(void)¶
OS boot validation function. This function cannot be called from the unprivileged context directly. This function should be called after the boot of operating system and activation of MPU. DEMO.
The implementation contains call to get core id and then generated boot sections are used to get specific addresses which are passed to the osBoot_validateSection to validate it against the flash memory after MPU activation.
- Parameters
none –
- Returns
none
-
void osBoot_boot(void)¶