RTEMS  5.1
tms570_hwinit.h
1 #ifndef LIBBSP_ARM_TMS570_HWINIT_H
2 #define LIBBSP_ARM_TMS570_HWINIT_H
3 
4 #define TMS570_TCRAM_START_PTR ( (void *) ( 0x08000000U ) )
5 #define TMS570_TCRAM_WINDOW_END_PTR ( (void *) ( 0x08080000U ) )
6 
7 #define TMS570_SDRAM_START_PTR ( (void *) ( 0x80000000U ) )
8 #define TMS570_SDRAM_WINDOW_END_PTR ( (void *) ( 0xA0000000U ) )
9 
10 /* Ti TMS570 core setup implemented in assembly */
11 void _esmCcmErrorsClear_( void );
12 void _coreEnableEventBusExport_( void );
13 void _errata_CORTEXR4_66_( void );
14 void _errata_CORTEXR4_57_( void );
15 void _coreEnableRamEcc_( void );
16 void _coreDisableRamEcc_( void );
17 void _mpuInit_( void );
18 
19 void tms570_emif_sdram_init( void );
20 void tms570_memory_init( uint32_t ram );
21 void tms570_system_hw_init( void );
22 void tms570_pinmux_init( void );
23 void tms570_pll_init( void );
24 void tms570_trim_lpo_init( void );
25 void tms570_flash_init( void );
26 void tms570_periph_init( void );
27 void tms570_map_clock_init( void );
28 void tms570_system_hw_init( void );
29 void tms570_esm_init( void );
30 
31 #endif /* LIBBSP_ARM_TMS570_HWINIT_H */
void tms570_system_hw_init(void)
TMS570 system hardware initialization (HCG:systemInit)
Definition: init_system.c:298
void tms570_map_clock_init(void)
Setup chip clocks including to wait for PLLs locks (HCG:mapClocks)
Definition: init_system.c:201
void tms570_pll_init(void)
Setup all system PLLs (HCG:setupPLL)
Definition: init_system.c:51
void tms570_pinmux_init(void)
setups pin multiplexer according to precomputed registers values (HCG:muxInit)
Definition: init_pinmux.c:229
void tms570_periph_init(void)
Power-up all peripherals and enable their clocks (HCG:periphInit)
Definition: init_system.c:178
void tms570_flash_init(void)
Setup Flash memory parameters and timing (HCG:setupFlash)
Definition: init_system.c:146
void tms570_trim_lpo_init(void)
Adjust Low-Frequency (LPO) oscilator (HCG:trimLPO)
Definition: init_system.c:110
void tms570_esm_init(void)
Error signaling module initialization (HCG:esmInit)
Definition: init_esm.c:17
void tms570_memory_init(uint32_t ram)
Memory Initialization Driver (HCG:memoryInit)
Definition: tms570_selftest.c:493