[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Igor2 02 апреля 2003 г. 19:42
В ответ на: партировал программу с IAR С на gcc-avr, а она почти в 2 раза больше стала. Что-то можно сделать? отправлено kest 02 апреля 2003 г. 17:50

Тоже пробовал с IAR 2.28 на GCC перекомпилировать проект. Получился в 1.6 раза больше. Возникли и другие проблемы. Не смог передать в функцию указатель на строки из FLASH, не смог разместить в EEPROM переменные без инициализации. Вылезли странные глюки со стрингами из флэш, типа при чтении строки, байт 50 читает нормально потом неизвестно откуда берет несколько нулей, которых в строке точно нет(проверял по HEX файлу), потом опять нормальные данные. Особо не старался разобраться, делал ради интереса, да и времени нет разбираться. В общем сделал вывод, что в IAR работать с FLASH удобнее, и код получается ощутимо меньше.

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

Ответы



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

E-mail: info@telesys.ru