Адрес переменной (если не жестко задан) определяет линкер уже после компиляции всех исходников. Что бы переменная находилась в определенном диапазоне адресов нужно добавить в скрипте линкера новый сегмент памяти, расположенный там, где нужно и снабдить переменную соотв. аттрибутом.