5.13.0.0R1
Software Development Kit
BCM4390x_platform.c File Reference

Functions

void platform_init_complete (void)
 
void platform_init_mcu_infrastructure (void)
 
WEAK void platform_init_memory (void)
 
void platform_init_system_clocks (void)
 

Function Documentation

void platform_init_complete ( void  )

Used to run last step initialisation

Parameters
[in]void
Returns
: void
  • Defined internally in platforms/MCU/<MCU>/platform_init.c and called by CRT0
  • Weakly defined in platforms/MCU/<MCU>/platform_init.c. Users may override it as desired
void platform_init_mcu_infrastructure ( void  )

Initialise default MCU infrastructure This function initialises default MCU infrastructure such as watchdog

Parameters
[in]void
Returns
: void
  • Defined and used internally in platforms/MCU/<MCU>/platform_init.c
WEAK void platform_init_memory ( void  )

Initialise memory subsystem This function initialises memory subsystem such as external RAM

Parameters
[in]void
Returns
: void
  • Defined internally in platforms/MCU/<MCU>/platform_init.c and called by CRT0
  • Weakly defined in platforms/MCU/<MCU>/platform_init.c. Users may override it as desired
void platform_init_system_clocks ( void  )

Initialise system clock(s) This function includes initialisation of PLL and switching to fast clock

Parameters
[in]void
Returns
: void
  • Defined internally in platforms/MCU/<MCU>/platform_init.c and called by CRT0
  • Weakly defined in platforms/MCU/<MCU>/platform_init.c. Users may override it as desired