Нашлось подобное решение и для ARM IAR. В исходном модуле:
#pragma location="MyOwnSection"
__root const int MyVariable=5;
root что бы при оптимизации не исчезла MyVariable.
В файле .icf добавляем строчку:
place at address mem:0x8002000 { readonly section MyOwnSection };
Благодарю за внимание.