Raisonance51 C Или я дурак, или компилятор?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено chudov 15 июня 2004 г. 16:54

Уже не в первый раз: есть программа, в фоновой части есть вспомогательная функция, в ней объявлен и используется локальный массив. Есть прерывания, в которых с другими данными чего-то делается. При этом компилятор, видимо в целях оптимизации памяти, в прерывании использует память, которая используется под локальные массивы. В результате полный бардак. Franklin Proview такой болезнью не страдал :( Использование static в определении массива помогает, но может есть более изящный способ?

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

Ответы



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

E-mail: info@telesys.ru