Hi,
I am a little bit confused about the initialization behavior of the .far and the .fardata section. I am compiling using v7.4.2 in EABI mode (Yes I already have read about the differences between EABI and COFFABI). In addition I used ROM model as autoinitialization mode.
From what I have read in SPRU187 page 237 I expected the sections .far and .fardata being uninitialized at load time and only getting initialized by cinit. This is also, what I observe when I analyze the loading procedure by CCS.
But when I look at the generated .map file I get confused: I expected the .far section being marked as UNINITIALIZED as I was used to under COFFABEÍ mode, but there is no mark. Only heap and stack are marked as UNINITIALIZED.
So I just wanted to know if the .out file has contains data at the address of the .far section or not? I just need to know wheather a bootloader has to load data at this address or wheather this is done in the cinit of the program
Regards Fabian