> >> PAGE 1 :
> >> .....
> >> XINTF6 : origin = 0x100000, length = 0x80000
> >> }
> >> }
> >> }
> >> SECTIONS
> >> {
> >> ......
> >> .text : > XINTF6, PAGE = 1
> >> } ...

>
> >> Is this OK?

>
> > I think so. You may try, it's a long time ago that I worked on it.

>
> Thank for your advice. The access to theexternalRAM worked as you
> described above.
>
> > Simone

>
> Regards,
> Chris


Good day everyone!
I also had the very same problem.
I have modified the .cmd similar to what Chris and Simone has done (in
order to use the external memory) and was finally able to load my program
into the F2812 external memory.
However, I can't view the contents of the variables I used in the Watch
Window. The Code Composer also displays an error message shown below:

"Breakpoint Manager: Unable to move probe point to a valid line at source
line: main.c line 80
It has been disabled."

But the probe point location is the same before I loaded the code into the
external memory and the code works perfectly when loaded in the chip
memory.

Though not really an integral part of the project, I wish to use the Watch
Window's capability in order to have an easier time debugging my code. I
have not yet configured the XINT registers since time is not really a big
issue in my project. Is this a possible reason why I am having the error
messages shown above? Here are the contents of my .cmd file:

MEMORY
{
PAGE 0 : BOOT(R) : origin = 0x3f8000, length = 0x80
PAGE 0 : PROG(R) : origin = 0x3f8080, length = 0x1F80
PAGE 0 : RESET(R) : origin = 0x000000, length = 0x2

PAGE 1 : M0RAM(RW) : origin = 0x000000, length = 0x600
PAGE 1 : M1RAM(RW) : origin = 0x000600, length = 0x600
PAGE 1 : L0L1RAM(RW) : origin = 0x008000, length = 0x2000
PAGE 1 : PIE_VECT : origin = 0x000D00, length = 0x000100
PAGE 1 : XINTF6 : origin = 0x100000, length = 0x8000
PAGE 1 : XINTF7 : origin = 0x3FC000, length = 0x3FC0
PAGE 1 : XINTF2 : origin = 0x80000, length = 0xFFFF

}

SECTIONS
{
/* 22-bit program sections */
.reset : > RESET, PAGE = 0
.pinit : > PROG, PAGE = 0
.cinit : > PROG, PAGE = 0
.text : > XINTF6, PAGE = 1
PieVectTableFile : > PIE_VECT, PAGE = 1

/* 16-Bit data sections */
.const : > M0RAM, PAGE = 1
.bss : > M1RAM, PAGE = 1
.stack : > M1RAM, PAGE = 1
.sysmem : > M0RAM, PAGE = 1

/* 32-bit data sections */
.ebss : > L0L1RAM, PAGE = 1
.econst : > L0L1RAM, PAGE = 1
.esysmem : > L0L1RAM, PAGE = 1

.boot > BOOT
{
-lrts2800_ml.lib<boot.obj> (.text)
}
}



Any suggestions? Big thanks!
- francis