Какая разница? Отладочную инфу он в проц же не зашивает. Я меняю только выходной формат. Похоже линкер глючит
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено diper 17 ноября 2003 г. 14:53
В ответ на: Ответ: отправлено rumiT 17 ноября 2003 г. 14:09

Я ошибся немного map он все же разные делает
Вот это если выходной формат .d43

    -------------------------------------------------------------------------
LIBRARY MODULE, NAME : lowinit

SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: C2F6 - C2F9 (4 bytes), align: 1
Segment part 0. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
__low_level_init C2F6 Segment part 7 (CSTARTUP)

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : exit

SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: C2FA - C2FD (4 bytes), align: 1
Segment part 0. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
exit C2FA
?C_EXIT C2FA Segment part 7 (CSTARTUP)

И вот это если выходной формат msp430-txt

LIBRARY MODULE, NAME : exit

SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: C2F6 - C2F7 (2 bytes), align: 1
Segment part 0. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
?C_EXIT C2F6 Segment part 7 (CSTARTUP)
exit C2F6

-------------------------------------------------------------------------
LIBRARY MODULE, NAME : lowinit

SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: C2F8 - C2FB (4 bytes), align: 1
Segment part 0. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
__low_level_init C2F8 Segment part 7 (CSTARTUP)


Видно что второй на 2 байта меньше
Подстрочник посмотрел - линкуется правильно, но только для формата
d43 вставляет еще 2 байта.
Зачем - хз ...


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

Ответы



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

E-mail: info@telesys.ru