|
Формат "intel-extended" (наверняка можно и все обычные - в данном варианте мультисегментность формата НЕ нужна)
Фишка в том, что линкеру объясняем, что надо делать 2 прошивки:
одну - для сегметна CODE, другую - для EEPROM (XDATA).
Получается, что во второй как раз находятся данные для инициализации сегмента XDATA. Далее лошади скармливаем вначале CODE (open programm) и потом - XDATA (open data (EEPROM)). Причем поник как и положено во втором случае разместит данные eeprom автоматически с нужным смещением - сразу для flash в случае AVR.
PS. Если не грузить вторую прошивку - получаем no_init сегмент :)
E-mail: info@telesys.ru