Цитата(ubobrov @ Sep 19 2006, 12:07)

Когда писал под 51, было просто: 2 проекта - 1-загрузчик с 0 адреса, 2-осн. программа не с 0 адреса. Переход из осн. программы на загрузчик осуществлялся копированием векторов прерывания загрузчика с 0 адреса и сбросам проца. Выход из загрузчика в осн. программу аналогичен.
Как это сделать в IAR под lpc2148 не понимаю сам процесс. Поделитесь опытом плиз!
Да примерно так же. 1-ый проект - загрузчик с нулевого адреса, 2-ой все остальное. Для векторов прерываний можно использовать их ремапинг в ОЗУ, а можно сделать просто переходы по фиксированным адресам во 2-ом проекте (вход в прерывание будет длиннее на один переход). При делении флеша на 1-ый и 2-ой проект надо учесть, что он стирается/программируется посекторно, т.е. выровнять 2-ой проект на границу сектора. Делал подобное для LPC2124, проблем не было.