Здравствуйте, уважаемые участники форума.
Имеется задача создания таблицы векторов прерываний (и ISR к ним) для процессора TI DM368.
Пишу на CCS5. Насколько я понял, стартапный код пишется на ассемблере. Но он почему-то не хочет линковаться вместе с сишными файлами. Слышал, что надо его как-то объявить в мэйнике, либо настройках проекта, но как не знаю. Подскажите, если можно. И ещё вопрос. Скажите, если мы находимся в режиме user и у нас нет прерываний, то мы совсем не можем перейти в режим супервизора? Вручную меняю содержимое регистра CPSR с режима user на супервизора, он не принимает изменений. Что можно сделать? Если можно, подскажите хотя бы общую методологию, за конкретные ответы и примеры отдельный респект.
|