1#ifndef LIBBSP_ARM_TMS570_HWINIT_H
2#define LIBBSP_ARM_TMS570_HWINIT_H
4#define TMS570_TCRAM_START_PTR ( (void *) ( 0x08000000U ) )
5#define TMS570_TCRAM_WINDOW_END_PTR ( (void *) ( 0x08080000U ) )
7#define TMS570_SDRAM_START_PTR ( (void *) ( 0x80000000U ) )
8#define TMS570_SDRAM_WINDOW_END_PTR ( (void *) ( 0xA0000000U ) )
11void _esmCcmErrorsClear_(
void );
12void _coreEnableEventBusExport_(
void );
13void _errata_CORTEXR4_66_(
void );
14void _errata_CORTEXR4_57_(
void );
15void _coreEnableRamEcc_(
void );
16void _coreDisableRamEcc_(
void );
17void _mpuInit_(
void );
19void tms570_emif_sdram_init(
void );
void tms570_esm_init(void)
Error signaling module initialization (HCG:esmInit)
Definition: init_esm.c:17
void tms570_pinmux_init(void)
setups pin multiplexer according to precomputed registers values (HCG:muxInit)
Definition: init_pinmux.c:233
void tms570_pll_init(void)
Setup all system PLLs (HCG:setupPLL)
Definition: init_system.c:51
void tms570_map_clock_init(void)
Setup chip clocks including to wait for PLLs locks (HCG:mapClocks)
Definition: init_system.c:201
void tms570_trim_lpo_init(void)
Adjust Low-Frequency (LPO) oscilator (HCG:trimLPO)
Definition: init_system.c:110
void tms570_flash_init(void)
Setup Flash memory parameters and timing (HCG:setupFlash)
Definition: init_system.c:146
void tms570_system_hw_init(void)
TMS570 system hardware initialization (HCG:systemInit)
Definition: init_system.c:298
void tms570_periph_init(void)
Power-up all peripherals and enable their clocks (HCG:periphInit)
Definition: init_system.c:178
void tms570_memory_init(uint32_t ram)
Memory Initialization Driver (HCG:memoryInit)
Definition: tms570_selftest.c:493