startup.c File Reference
#include "startup.h"
#include "device_registers.h"
#include <stdint.h>

Go to the source code of this file.

Functions

void init_data_bss (void)
 Make necessary initializations for RAM. More...
 

Variables

static volatile uint32_t * s_vectors [(1u)] = {& ((S32_SCB_Type *) (0xE000E000u) ) ->VTOR}
 

Function Documentation

void init_data_bss ( void  )

Make necessary initializations for RAM.

  • Copy initialized data from ROM to RAM.
  • Clear the zero-initialized data section.
  • Copy the vector table from ROM to RAM. This could be an option.

Definition at line 92 of file startup.c.

Variable Documentation

volatile uint32_t* s_vectors[(1u)] = {& ((S32_SCB_Type *) (0xE000E000u) ) ->VTOR}
static

Definition at line 69 of file startup.c.