It is said in the L251 documentation that by default, the linker would use below address ranges for a all memory classes
Question 1:
In a linker file that i was checking, the two are declared in the input directive fileHDATA (0x100-0x2EBF),HDATA_EEP (0xF80080-0xF800E0),is the range of HDATA_EEP valid? I thought that because of the first declaration, we are limiting the HDATA memory space from 100 to 2EFB only. Question 2: If the above HDATA_EEP declaration is valid.. then is this the correct pragma to use?#pragma userclass(hdata = eep)
Yes, that should be correct.
Ok. thank you very much for your response :)