Позволю себе повторить вопрос по IAR C, меня интересует выравнивание сегментов при компиляции С кода (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено xLG 25 декабря 2003 г. 09:22

Подскажите, пожалуйста, как задать сегменту выравнивание. Т.е. сделать аналог ALIGN в ассемблере.
Разные сегменты, одинаково определенные в xcl-файле, после компиляции имеют разное выравнивание (поле ALIGN в map-файле). По всей видимости, выравнивание стандартных сегментов задается линкером. А каким образом создать свой сегмент и задать ему выравнивание и не нашел в документции.

Мне необходимо создать сегмент с выравниванием по восьмому байту (для записи таблиц PTSCB в MCS-x96).

P.S. Спасибо Бендеру++ за ответ, но я так понимаю, что синтаксис был для ассемблера

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

Ответы



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

E-mail: info@telesys.ru