Цитата(VHEMaster @ Dec 26 2015, 11:53)

Мне на форуме easyelectronics посоветовали взять два бинарника с разными адресами в линкере чтобы потом сделать из них один. Ну и я решил добавить в результирующий бинарник таблицу адесов, которые нужно обработать после копирования в SDRAM. Как Вы смотрите на эту идею?
Великолепная по своей наивности идея. easyelectronics подтверждает свою репутацию.
На вскидку даже очевидно, что не все различия в бинарниках будут четко отражать смещение.
Но самое плохое, что линкер может перетасовать блоки при изменении адреса.
Даже при компиляции одного и того же исходника с одного и того же адреса на выходе каждый раз получаются разные бинарники.
У IAR есть такой открытый проект - IElfTool
Он может из elf файла сделать само-перемещаемый бинарник.