Part Number: C28x
Hi Ti engineers
I am using TMS320F28377xD and have a question about C28's memory map.
the colored below is a part of c28x's memory map,
if I locate a function (for example func1()) in the RAM ,
and func1()'s begin address is at LS5 RAM region,
and because it's a little long ,
the end address of func1() is at D0 RAM region, is this allowed?
I wanna if it could cause some problem?
RAM SIZE BEGIN END
LS0 RAM 2K × 16 0x00008000 0x000087FF
LS1 RAM 2K × 16 0x00008800 0x00008FFF
LS2 RAM 2K × 16 0x00009000 0x000097FF
LS3 RAM 2K × 16 0x00009800 0x00009FFF
LS4 RAM 2K × 16 0x0000A000 0x0000A7FF
LS5 RAM 2K × 16 0x0000A800 0x0000AFFF
D0 RAM 2K × 16 0x0000B000 0x0000B7FF
D1 RAM 2K × 16 0x0000B800 0x0000BFFF
quote from Datasheet of TMS320F2837xD Dual-Core Delfino™ Microcontrollers - 6.3.1 C28x Memory Map