Цитата(Romanello @ Oct 3 2007, 16:56)

Функция которая размещена по определенному адресу и основная программа компилируется в разное время и в разных местах.
Тогда лучше SWI, или в таком решении что-то не устраивает?
Цитата(Romanello @ Oct 3 2007, 16:56)

Из всего вышесказанного не понял как указать размещение программы в памяти по определееному адресу.
Размещать лучше не программу, а таблицу переходов - это дает некоторую гибкость.
Указать размещение этой таблицы нужно линкеру, делается это через scatter description file. Описание можно найти в документации.