Показать сообщение отдельно
Старый 07.05.2013, 13:00   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Распределение памяти в контроллере

Цитата:
Сообщение от tvf Посмотреть сообщение
Тогда на примере вложений приведенных выше имеем:
Весь запрашиваемый объем памяти (за исключением EEPROM) составляет 91794 байта. Доступно 88320 байта. Разница 3474 байта. Это и есть перевышение размера FLASH?
Да, но косвенно.


Цитата:
Сообщение от tvf Посмотреть сообщение
Можно ли это понимать, что лоджик даже после компиляции не знает сколько FLASH и ОЗУ потребуется для работы программы? А потребное количество FLASH и ОЗУ определяет сам контроллер, причем еще до загрузки самой программы, ориентируясь только на запрошенные ресурсы контроллера?
Именно так. Но не до, а во время.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 07.05.2013 в 15:43
Arsie вне форума   Ответить с цитированием