#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | INTERRUPTS_SECTION_START (uint8_t *)&__interrupts_start__ |
define symbols that specific start and end addres of some basic sections. More... | |
#define | INTERRUPTS_SECTION_END (uint8_t *)&__interrupts_end__ |
#define | BSS_SECTION_START (uint8_t *)&__bss_start__ |
#define | BSS_SECTION_END (uint8_t *)&__bss_end__ |
#define | DATA_SECTION_START (uint8_t *)&__data_start__ |
#define | DATA_SECTION_END (uint8_t *)&__data_end__ |
#define | CUSTOMSECTION_SECTION_START (uint8_t *)&__customSection_start__ |
#define | CUSTOMSECTION_SECTION_END (uint8_t *)&__customSection_end__ |
#define | CODE_RAM_SECTION_START (uint8_t *)&__code_ram_start__ |
#define | CODE_RAM_SECTION_END (uint8_t *)&__code_ram_end__ |
Functions | |
void | init_data_bss (void) |
Make necessary initializations for RAM. More... | |
Variables | |
uint32_t | __interrupts_start__ |
uint32_t | __interrupts_end__ |
uint32_t | __bss_start__ |
uint32_t | __bss_end__ |
uint32_t | __data_start__ |
uint32_t | __data_end__ |
uint32_t | __customSection_start__ |
uint32_t | __customSection_end__ |
uint32_t | __code_ram_start__ |
uint32_t | __code_ram_end__ |
#define BSS_SECTION_END (uint8_t *)&__bss_end__ |
#define BSS_SECTION_START (uint8_t *)&__bss_start__ |
#define CODE_RAM_SECTION_END (uint8_t *)&__code_ram_end__ |
#define CODE_RAM_SECTION_START (uint8_t *)&__code_ram_start__ |
#define CUSTOMSECTION_SECTION_END (uint8_t *)&__customSection_end__ |
#define CUSTOMSECTION_SECTION_START (uint8_t *)&__customSection_start__ |
#define DATA_SECTION_END (uint8_t *)&__data_end__ |
#define DATA_SECTION_START (uint8_t *)&__data_start__ |
#define INTERRUPTS_SECTION_END (uint8_t *)&__interrupts_end__ |
#define INTERRUPTS_SECTION_START (uint8_t *)&__interrupts_start__ |
void init_data_bss | ( | void | ) |
uint32_t __bss_end__ |
uint32_t __bss_start__ |
uint32_t __code_ram_end__ |
uint32_t __code_ram_start__ |
uint32_t __customSection_end__ |
uint32_t __customSection_start__ |
uint32_t __data_end__ |
uint32_t __data_start__ |
uint32_t __interrupts_end__ |
uint32_t __interrupts_start__ |