Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Code Vision 2.03
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
demaven
Столкнулся с такой особенностью, квавры разных версий генерят разный по размерам код, причем различие довольно существенное. квавр 1.23 генерит код 4076 слов, квавр 1.28 - 4103 слова, квавр 1.29 - 4085 слов, а квавр 2.04 выдал 4264 слова. А слов в контроллере помещается всего 4096. Где последний набрал еще почти двести слов - непонятно, хотя и выглядит он красиво.
delamoure
Цитата(demaven @ Jul 21 2008, 11:47) *
Столкнулся с такой особенностью, квавры разных версий генерят разный по размерам код, причем различие довольно существенное. квавр 1.23 генерит код 4076 слов, квавр 1.28 - 4103 слова, квавр 1.29 - 4085 слов, а квавр 2.04 выдал 4264 слова. А слов в контроллере помещается всего 4096. Где последний набрал еще почти двести слов - непонятно, хотя и выглядит он красиво.


А что там с оптимизацией по каждому из компилеров было установлено?
demaven
Цитата(delamoure @ Jul 21 2008, 15:36) *
А что там с оптимизацией по каждому из компилеров было установлено?


все один в один, минимальный размер
SasaVitebsk
smile.gif
То есть идёт прогресс от версии к версии.
IAR обычно уменьшает от версии к версии, хотя, порой кажется, что дальше некуда.
Олег.
Цитата(SasaVitebsk @ Jul 21 2008, 14:46) *
smile.gif
То есть идёт прогресс от версии к версии.
IAR обычно уменьшает от версии к версии, хотя, порой кажется, что дальше некуда.

Да эта версия ещё очень сырая. Кроме того в новой версии не появилось кардинально ничего нового, хотелось чтобы была возможность работы с секциями, но ееё как не было так и нет... Только редактор приукрасили. да появилось что то вроде раздельной компиляции . да и то не до конца.. в общем остается только сожалеть. лучше бы доработали версию 1.25.9 sad.gif
sKWO
Цитата(demaven @ Jul 21 2008, 13:13) *
все один в один, минимальный размер

не подскажете где меняется оптимизация в CV? кроме прагмы, и пробовали её использовать в различных версиях? прежде всего интересует оптимизатор.
defunct
Цитата(demaven @ Jul 21 2008, 11:47) *
Где последний набрал еще почти двести слов - непонятно, хотя и выглядит он красиво.

Расплата за красоту smile.gif
demaven
Цитата(sKWO @ Jul 22 2008, 00:38) *
не подскажете где меняется оптимизация в CV?

project -> configure -> C compiler
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.