Hi,
We have a boot project which is burned to flash and intented to be run from internal memory (L2 cache). But it seems it is unlikely we can fit in internal memory. So I map the uninitialized sections .bss and .far to the DDR2 location. My first question is, what does .bss and .far stand for? I think they are used to map global variables but I need a more satisfying answer.
After I map .bss and .far, I can successfully compile the project but when I burn it and run, It doesn't work. Also, I don't use any global variables until the project code initializes the DDR.
Do you have any suggestions about the solution and any ideas why this method wouldnt work?
Thanks,
Erman