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

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

Отправлено Oldmanoff 12 февраля 2004 г. 09:30

Имеем: ATMEGA16-16PI, среда - AVR-Studio-4.XX.
Програматор - AVReal прошлогодней формации.
Шьется и компилится все нормально.
При компиляции нормальные зеленые сообщения, объем кода - где-то 2520
слов, около 30 слов данных (числа гоню по памяти, поэтому
приблизительно). Числа "кривые", поэтому-то и подозрений выраженных
нет.
Где-то есть граница, при расширении объема кода за которую, программа
начинает глючить:
работает до какого-то начального фрагмента, а потом просто сваливается
в начало программы (типа RESET).
Были подозрения на сталкивание стека и памяти данных в RAM - не
подтвердилось. Проверялось просто расширением программы при помощи
NOPов.
Ассемблер также уже не ругается на OUT of REACH
Расчет был таков: Мега16 - 16 кбайт, по крайней мере, 8 кслов.
2.5 кслов явно не добирает до предела. Есть еще подозрение, что память
программ поделена на банки, но это только подозрение.
Кто сталкивался, поделитесь мыслями ,пожалста !!!

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

Ответы



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

E-mail: info@telesys.ru