[an error occurred while processing this directive]
нет. В ИАР эта прагма только на одну функцию. На весь файл - в свойствах файла в проекте указать надо
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
DASM
11 ноября 2005 г. 11:28
В ответ на:
По-моему, эти правила во всех компилерах одинаковы. Пока не объявшь другой сегмент, компилер всё кладёт в текущий. Т.е. достаточно объявить сегменты по одному разу
отправлено -=Shura=- 11 ноября 2005 г. 11:26
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: это как на весь файл? Я понимаю так, если в BOOT, то я должен объявить прагму над одной функцией, а в CODE: все остальное запихнуть в другой файл, который нужно указать в Options->Linker->Config->Raw Binary Image (IAR3.30A), правильно понял?
—
asket
(11.11.2005 11:35
85.93.150.186
,
пустое
)
ну вот так. в проекте в сва=вах файле Override inherited и вписывать сегменты
—
DASM
(11.11.2005 12:53
212.58.192.14
,
пустое
)
Ответ: и еще один вопрос, как объявлять прагму над функцией? Сегмент BOOT, значит #pragma segment=BOOT, а компилер-зараза игнорирует, может быть еще кое-какие параметры потребуются?
—
(11.11.2005 13:37
85.93.150.186
,
пустое
)
Ну во первых что писать после прагмы может зависеть от версии компилятора
—
Elektronik
(11.11.2005 14:03
194.85.99.225
, 96 байт)
Вот ацтой. А на асме именно так, как я сказал
—
-=Shura=-
(11.11.2005 11:30
217.21.50.43
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
NoIX ключ
:
Запомнить
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru