I have the following flash section defined in my linker file:
keep { section .SomeConst };
place at address mem: 0x0003F800 { readonly section .SomeConst };
In my code I have the following symbols defined:
#pragma location = ".SomeConst"
__root const uint8_t _value1[16] = {...};
#pragma location = ".SomeConst"
__root const uint8_t _value2[16] = {...};
#pragma location = ".SomeConst"
__root const uint8_t _value3[16] = {...};
Is it safe to assume _value1 will always be at 0x3F800? is it safe to assume _value2 will always be at 0x3F810? etc? I assume its not.. but wanted to check with the experts.
This is using EWARM
Thanks Bret