Perhaps a turn around for that issue could be adding pre processors directive that instructs compiler to allocate that big variable within a contiguous region. Taking a look on CCS user's guide it is possible to identify a directive that is likely to do that, as follows: