![]() |
RTEMS 6.3
|
This header file provides interfaces of the hardware initialization support. More...
#include <bspopts.h>#include <stdint.h>#include <bsp/start.h>Go to the source code of this file.
Functions | |
| void | _esmCcmErrorsClear_ (void) |
| void | _coreEnableEventBusExport_ (void) |
| void | _errata_CORTEXR4_66_ (void) |
| void | _errata_CORTEXR4_57_ (void) |
| void | _coreEnableRamEcc_ (void) |
| void | _coreDisableRamEcc_ (void) |
| void | _mpuInit_ (void) |
| void | tms570_memory_init (uint32_t ram) |
| void | tms570_trim_lpo_init (void) |
| Adjust Low-Frequency (LPO) oscilator (HCG:trimLPO). | |
| void | tms570_flash_init (void) |
| Setup Flash memory parameters and timing (HCG:setupFlash). | |
| void | tms570_periph_init (void) |
| Power-up all peripherals and enable their clocks (HCG:periphInit). | |
| void | tms570_system_hw_init (void) |
| TMS570 system hardware initialization (HCG:systemInit). | |
| void | tms570_esm_init (void) |
| Error signaling module initialization (HCG:esmInit). | |
| void | tms570_emif_sdram_init (void) |
| Initialize the External Memory InterFace (EMIF) peripheral. | |
| void | tms570_pll_init (void) |
| Initialize PLLs source divider/multipliers. | |
| void | tms570_map_clock_init (void) |
| Initialize the tms570 Global Clock Manager (GCM) registers which sub-divide the input clock source (generally PLL) into the various peripheral clocks (VCLK1-3, etc). | |
| void | tms570_pinmux_init (void) |
| Initialize the tms570 PINMUX peripheral. This maps signals to pin terminals. | |
This header file provides interfaces of the hardware initialization support.
| void tms570_esm_init | ( | void | ) |
Error signaling module initialization (HCG:esmInit).
| void tms570_flash_init | ( | void | ) |
Setup Flash memory parameters and timing (HCG:setupFlash).
| void tms570_map_clock_init | ( | void | ) |
Initialize the tms570 Global Clock Manager (GCM) registers which sub-divide the input clock source (generally PLL) into the various peripheral clocks (VCLK1-3, etc).
Initialize Clock Tree:
| void tms570_periph_init | ( | void | ) |
Power-up all peripherals and enable their clocks (HCG:periphInit).
| void tms570_pll_init | ( | void | ) |
Initialize PLLs source divider/multipliers.
Setup all system PLLs (HCG:setupPLL).
Initialize PLLs source divider/multipliers.
| void tms570_system_hw_init | ( | void | ) |
TMS570 system hardware initialization (HCG:systemInit).
| void tms570_trim_lpo_init | ( | void | ) |
Adjust Low-Frequency (LPO) oscilator (HCG:trimLPO).
Initialize Lpo:
Load TRIM values from OTP if present else load user defined values