Hi,
I begin to develop with dsp and I have some problems with memory allocation. I have written simple program like this one
void main ( void )
{
unsigned char Tab[400];
Tab[0] = 1;
return ;
}
I compile and load this program on a developement board C6211. I look for the Tab addres and it is created in 0xCxxxxxxx part of the memory. When I try to load data in memory (CCS --> File/Data/Load) my file is rapidely loaded but when I check the content of memory at the load address (View\Memory) memory is empty ( 0x00000000). I'm able to load sucessfully the same file in other memory part (example at 0xB00, but I think it is program memory ). I think my data memory address is set to 0x80000000 in the .cmd file. I'm able to load my file at this address. Why my variable is not created in the data memory part? Where can I find more information about memory allocation and memory parts?
Thank you