RTEMS  5.0.0
Macros | Functions
tms570-pom.h File Reference

Parameter Overlay Module (POM) header file. More...

#include <stdint.h>
#include <bsp/tms570.h>

Go to the source code of this file.

Macros

#define TMS570_POM_REGIONS   32
 
#define TMS570_POM_GLBCTRL_ENABLE   0x000000a0a
 
#define TMS570_POM_REGSIZE_DISABLED   0x0
 
#define TMS570_POM_REGSIZE_64B   0x1
 
#define TMS570_POM_REGSIZE_128B   0x2
 
#define TMS570_POM_REGSIZE_256B   0x3
 
#define TMS570_POM_REGSIZE_512B   0x4
 
#define TMS570_POM_REGSIZE_1KB   0x5
 
#define TMS570_POM_REGSIZE_2KB   0x6
 
#define TMS570_POM_REGSIZE_4KB   0x7
 
#define TMS570_POM_REGSIZE_8KB   0x8
 
#define TMS570_POM_REGSIZE_16KB   0x9
 
#define TMS570_POM_REGSIZE_32KB   0xa
 
#define TMS570_POM_REGSIZE_64KB   0xb
 
#define TMS570_POM_REGSIZE_128KB   0xc
 
#define TMS570_POM_REGSIZE_256KB   0xd
 
#define TMS570_POM_REGADDRMASK   ((1<<23)-1)
 

Functions

void tms570_initialize_and_clear (void)
 initialize and clear parameters overlay module (POM) More...
 
void tms570_pom_remap (void)
 remaps vector table More...
 

Detailed Description

Parameter Overlay Module (POM) header file.

Function Documentation

◆ tms570_initialize_and_clear()

void tms570_initialize_and_clear ( void  )

initialize and clear parameters overlay module (POM)

clears all remap regions. The actual POM enable is left to the first user.

Return values
Void

◆ tms570_pom_remap()

void tms570_pom_remap ( void  )

remaps vector table

transfer the rtems start vector table to address 0x0

Return values
Void