Я совсем недавно начал задаваться вопросом, как работает Линкер. очень много вопросов касательно директив линкера, что они означают и как применяются. Где можно прочитать для Keil. И если можно приведите примеры использования. define symbol __ICFEDIT_region_ROM_start__ = 0x100000; // symbol - это деректива ? чесли да что она значит ? // __ICFEDIT_region_ROM_start__ это просто глобальное имя ? я мог написать к примеру так __kakie_Vashi_Dokozatelstva__ = 0x100000 ?
define region VER_region = mem:[from __ICFEDIT_region_ROM_start__+__ICFEDIT_size_startup__ size __ICFEDIT_size_version__]; // mem, from. size по логише понятно но где все это описано ? place in STA_region { section .cstartup }; // объясните плииз, я думаю многим будет интересно и полезно.
Сообщение отредактировал paravozru - Aug 2 2013, 10:52
|