Здравствуйте.
В файле .icf описаны символы, блоки, секции. Возможно ли как то получить эти значения в коде C/C++?
Если более конкретно: есть section во Flash, в которой хранится конфиг устройства. Если просто положить переменную в эту секцию (а секция в старших адресах флеша) то вырастает объем .bin файла прошивки (эта переменная тоже включается в бинарник а между ней и основным кодом 200к пустого места). Сейчас решено просто работой через указатель с присвоением конкретного адреса. Но хотелось бы взять этот адрес именно из .icf, чтоб при изменениях расположения областей во flash все менялось бы в одном месте. Или может быть можно сделать на оборот: задать все сегменты в файле для компилятора с экспортом в линкер?
Спасибо.