RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Structures | Functions | Variables
tms570-pom.c File Reference

This source file contains the Parameter Overlay Module (POM) support implementation. More...

#include <stdint.h>
#include <string.h>
#include <bsp/tms570-pom.h>
#include <bsp/linker-symbols.h>
#include <rtems/score/armv4.h>
#include <bsp.h>

Data Structures

struct  vec_remap_table
 

Functions

void bsp_block_on_exception (void)
 
void tms570_pom_initialize_and_clear (void)
 initialize and clear parameters overlay module (POM)
 
void tms570_pom_remap (void)
 remaps vector table
 

Variables

char bsp_int_vec_overlay_start []
 
uint32_t pom_global_overlay_target_address_start
 

Detailed Description

This source file contains the Parameter Overlay Module (POM) support implementation.

Function Documentation

◆ tms570_pom_initialize_and_clear()

void tms570_pom_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

Variable Documentation

◆ pom_global_overlay_target_address_start

uint32_t pom_global_overlay_target_address_start
Initial value:
=
(uintptr_t)bsp_int_vec_overlay_start