Цитата(SlavaCh @ Jun 22 2006, 13:10)

Сергей, у вас заработала ESFL?
Нет,я не пытался ее собрать до конца.
Цитата
Я сделал примерно то же самое, но в целом понимаю, что надо как то приклеить к проекту файл startup_SAM7S.S(из исходников esfl) но не знаю как.
1) Просто добавить его в список файлов
2)Изменить расширение на принятое у IAR .s79.
3)Переписать его заново ибо ассемблеры совсем не похожи.
Цитата
Это к тому же вопросу о стандартных файлах Cstartup в примерах ИАРА.
Возможно в примерах они и нужны, но я без крайней необходимости cstartup не трогаю. Поэтому по умолчанию подлинковывается уже готовый из библиотеки.
Сейчас глянул этот .S: Я бы код начиная с метки Reset_Handler по комментарий // Setup Stack for each mode (инициализация периферии) перенес бы на С в начало main или в функцию __low_level_init(), а все остальное делает стандартный IARовский cstartup который подлинковывается из библиотеки.
Цитата
И что-то типа файла линковки тоже ведь надо? (в примерах это .xls)
Или я чего-то не понимаю??? Объясните плиз..
Да, надо. Так возьмите его из примера и подключите к проекту.