diff options
author | Pavel Pisa <pisa@cmp.felk.cvut.cz> | 2015-11-12 23:11:31 +0100 |
---|---|---|
committer | Gedare Bloom <gedare@rtems.org> | 2015-11-18 10:19:01 -0500 |
commit | 416cd88ac0ae8d171b1cd004810539ac9317520d (patch) | |
tree | 15254d97eeee623d4a1585527d880394dbce0381 /c/src/lib/libbsp/arm/shared | |
parent | bsp/tms570: updated reserved space for vector overlay in internal RAM (diff) | |
download | rtems-416cd88ac0ae8d171b1cd004810539ac9317520d.tar.bz2 |
bsp/tms570: use POM only when application image does not start at address 0.
Parameters overlay module is initialized and cleared first.
It is used later to replace exception target vectors
only if that is required.
The application loader code with CPU and SDRAM setup
code has to provide well defined pattern of instructions
at addresses 0x00000000 and 0x0000001f, because only data
read accesses can be processed reliably by POM. The expected
instruction pattern can be seen in the next example
https://github.com/hornmich/tms570ls3137-hdk-sdram/blob/master/SDRAM_SCI_configuration/source/sys_intvecs.asm
Comments with detailed description of code, background
and reasons for selected approach have been included
in TMS570 bsp startup code.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Signed-off-by: Premysl Houdek <kom541000@gmail.com>
Diffstat (limited to 'c/src/lib/libbsp/arm/shared')
0 files changed, 0 insertions, 0 deletions