Цитата(gladov @ Oct 3 2010, 16:27)

Вы сейчас про какой конкретно ИАР??? Точно про пятый?
Есессно.

У меня 5.41
Цитата(gladov @ Oct 3 2010, 16:27)

Как записать инструкцию я знаю.
А я и не учу Вас. Просто на всякий случай -у Вас
псевдоинструкция LDR.
А вот LDR PC, [PC, #–0xFF0] - это тру ARM-команда загрузки unsigned word (32 bit) в режиме immediate offset... Чтоб казусов не было.
Цитата(gladov @ Oct 3 2010, 16:27)

Вопрос в том как ее в ПЯТОМ иаре заставить лечь в нужный адрес. В новом линкере нельзя (или я не знаю как) переопределить часть уже определенной в стартапе секции.
ниче не понял

Вроде только линкером можно заставить лечь, никаких ассемблерных директив теперь нет.
Цитата(gladov @ Oct 3 2010, 16:27)

Ессно не подключил. И сделал это умышленно. Дело в том, что...

Ну че же Вы? Копируйте себе исходник стартапа (у меня - ...\arm\src\lib\arm\cstartup.s) в папку с проектом. Поправьте его, где надо. Если камень NXP, то возмите стартап из examples, либо допилите в плане
PUBLIC __vector_0x14. Добавьте файл к проекту. Make... Ничего зазорного в использовании своего стартапа нет. Можете также скачать себе исходники FreeRTOS или TNkernel. Там все примеры со своими старапами. Посмотрите и позаимствуйте, где надо - поправьте.
Если че - извините.

Мало ли, мож обидел где нечаянно...