БОльший размер hex файла, чем пишет Arduino IDE

emdskar
Offline
Зарегистрирован: 17.08.2015

Добрый день! Подскажите пожалуйста почему при компиляции например примера с LCD 16*2 Autoscroll компилятор пишет :

Sketch uses 2 368 bytes (33%) of program storage space. Maximum is 7 168 bytes.
Global variables use 41 bytes of dynamic memory.
 
При этом размер hex файла:
Autoscroll.cpp.standard.hex 6686 байт.
 
Я пользуюсь "Export compiled binary" функцией в Arduino IDE.
 
Использую ATMega8
alex_r61
Offline
Зарегистрирован: 20.06.2012

HEX это промежуточный код(см. стандарт INTEL HEX), в МК заливается просто код, который загрузчик или

программатор извлекает из HEX файла.

emdskar
Offline
Зарегистрирован: 17.08.2015

Да, спасибо, всё понял. Загрузил свою прогу в мегу8.