fmdost 0 1 сентября, 2007 Опубликовано 1 сентября, 2007 (изменено) · Жалоба Доброго времени суток Уважаемые. Не могу найти автогенерацию стартупа в IARе. Подскажите где она включается? Изменено 1 сентября, 2007 пользователем Т.Достоевский Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 1 сентября, 2007 Опубликовано 1 сентября, 2007 · Жалоба Не могу найти автогенерацию стартупа в IARе Что такое "автогенерация"? Либо Вы его пишите, либо модифицируете /SRC/LIB/cstartup.s90, либо по-умолчанию используется откомпилированный готовый из соответствующей используемой библиотеки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fmdost 0 1 сентября, 2007 Опубликовано 1 сентября, 2007 · Жалоба Что такое "автогенерация"? Либо Вы его пишите, либо модифицируете /SRC/LIB/cstartup.s90, либо по-умолчанию используется откомпилированный готовый из соответствующей используемой библиотеки. А как его прикрутить не из /SRC/LIB/cstartup.s90 а например из папки проэкта? Не хочется портить фирменный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 1 сентября, 2007 Опубликовано 1 сентября, 2007 · Жалоба Не хочется портить фирменный. Зайдите на менее специализированный форум и спросите, как копировать файлы в Windows :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fmdost 0 1 сентября, 2007 Опубликовано 1 сентября, 2007 · Жалоба Зайдите на менее специализированный форум и спросите, как копировать файлы в Windows :) Ага, если Я его помещу в папку проэкта он сам и прикрутился? :07: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 1 сентября, 2007 Опубликовано 1 сентября, 2007 · Жалоба Ага, если Я его помещу в папку проэкта он сам и прикрутился? :07: Да уж... если не догадаетесь, как добавить файл в проект, придется почитать хелп... Ага, если Я его помещу в папку проэкта он сам и прикрутился? :07: Да уж... :( :( Придется раскрыть "тайну" - интуиция подсказыват, что в меню есть раздел Project и, что там будет "Add File". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fmdost 0 1 сентября, 2007 Опубликовано 1 сентября, 2007 · Жалоба Придется раскрыть "тайну" - интуиция подсказыват, что в меню есть раздел Project и, что там будет "Add File". Вот бы никогда не подумал что от простого "Add File" сам переключит!!! Переключил однако. :07: Правда макрос.м90 тоже пришлось тащить. <> не сработали почему-то. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tobias_ivan 0 23 октября, 2007 Опубликовано 23 октября, 2007 (изменено) · Жалоба Прошу помочь, прикрутил файл cstartup.s90 r к проекту, а он мне в ответ: Warning[w11]: Module ?C_STARTUP declared twice as library. Redeclared in file C:\IAR\EWAVR\avr\LIB\DLIB\dlAVR-3s-ec-n.r90, ignoring second module Error[e46]: Undefined external "?call_ctors" referred in Vimem ( D:\...\vamlib\Release\exe\vamlib.r90 ) Не могу ничего понять?!... ЗЫ. Ошибку выдает линковщик. У меня основной проект включает несколько дополнительных проектов, собираемых как библиотеки и подключаемых с помощью опции -С. Я собрал тестовый проект, в котором отсутвуют дополнительные проекты, сборка проходит номально и cstartup подключается. :05: Изменено 23 октября, 2007 пользователем tobias_ivan Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tobias_ivan 0 29 октября, 2007 Опубликовано 29 октября, 2007 · Жалоба Вот собрал тестовый проектик, в котором такая же ошибка как у меня. Такое ощущение, что код файла cstartup.s90 игнорируется и из стандатного места в библиотеке и из вайла, который подключаю я!? test.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tobias_ivan 0 29 октября, 2007 Опубликовано 29 октября, 2007 · Жалоба Всем спасибо! Разобрался сам, методом тыка, поэтому механизм так и остался нераскрытым. Нужно добавить две строки перед "include "macros.m90"" - "#define _ECLIB_ECPP" и в самом конце "#undef _ECLIB_ECPP". Если кто-то знает что-либо относящиеся к этому вопросу, как говорится "велкам"! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться