Вопрос по AVRGCC.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено хочу легального 21 июля 2004 г. 09:04

Не пойму в чем проблема. В AVRGCC строка компиляции
-Os -funsigned-char -funsigned-bitfields -fpack-struct \
-fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=$(<:.c=.lst)

В IAR 3.20 оптимизация по размеру.

Получаю AVRGCC - 7368 байт
IAR 3.20 - 3 024 bytes
Причем размер генерируемых функций в ассемблерном листинге у обоих компиляторов примерно одинаков.
Откуда AVRGCC берет эти дополнительные почти 4к кода?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru