Цитата(Сергей Борщ @ Oct 8 2013, 16:40)

Да где угодно. Поправить под себя и потом только размер памяти и список векторов менять от кристалла к кристаллу.
Сейчас ковыряю проект для LPC23xx (Keil). Так вот, там стартап настраивает также рабочие частоты различных периферийных устройств. Причём это можно делать из некоего редактора. Без этого редактора кода довольно прилично и так просто портануть на другой кристалл (особенно не близкородственный), думаю, не совсем быстро получиться.
Для ARM известно 3 основных тулчейна: IAR, Keil и Gcc. Синтаксис ассемблеров у них несколько разный.
Тут опять возникают проблемы совместимости.
Поэтому, имхо, нужно брать стартап, какой ближе лежит (в примерах). И лучше сосредотачиваться на грамотном разделении, чтобы не было каши из архитектурно-специфичного кода и собственно самой логики.