ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
2 июля
68812 Топик полностью
Сергей Борщ (14.09.2006 00:54, просмотров: 1) ответил Apтём на Поясните если не трудно
Ответ: Все очень просто: из .xcl файла из папки /config оболочкой формируется командная строка линкера. В нее добавляются команды полученные из настройки крыжиков в Project/options. При использовании явно указанного файла .xcl та же строка формируется самим линкером из этого файла. Содержимое строки можно увидеть в заголовке .map-файла и окне messages при линковке. Удобство .xcl - все настройки в одном месте, наглядно, не надо шариться по закладкам, можно кусками переносить из проекта в проект методом copy-paste. Не нужно в новом проекте расставлять крыжики заново с высокой вероятностью ошибиться или забыть что-то. Недостатки - не работают макроподстановки вроде $PROJ_DIR$. Не нравится xcl- никто не заставляет. Укажите на закладке дополнительных опций линкера -Z(DATA)NEAR_N=addr1-addr2, где addr1, addr2 - область памяти, куда должен попасть сегмент. Если вам все равно куда он попадет - укажите всю память, линкер сунет в свободное место, например для меги-8 -Z(DATA)NEAR_N=60-45F