[an error occurred while processing this directive]
А нельзя использовать для этого условную трансляцию? В release nop просто не транслируются.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
27 апреля 2005 г. 11:49
В ответ на:
Ответ: Смысл такой - есть _nop'ы, которые необходимо в проекте оставить. Но release должен быть оптимизирован по коду в режиме high. Вот. Немогу получить желаемого, может есть другие способы ?
отправлено fdart 27 апреля 2005 г. 11:37
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: IAR 4.20A (arm)
—
fdart
(27.04.2005 11:54,
пустое
)
Ответ: Если указать в настройках отсутствие оптимизации или уровень low то транслируются. Покажи примерчик как задействовать условную трансляцию?
—
fdart
(27.04.2005 11:52,
пустое
)
Ну, например, так
—
Bill
(27.04.2005 12:02, 263 байт)
Ответ: Вот смотри, похоже ты не понял, например в настройках для release стоит оптимизация high code, тогда он просто их не компилирует, проверено. У IAR 4.20a есть такая подлая функция _no_operation(), которая по идее всегда должна компилироваться (как например в компиляторе для AVR), а тут она напрочь вырезается компилятором.
—
fdart
(27.04.2005 12:08,
пустое
)
Да нет, я правильно понял. Только у меня для AVR компилятор, и версия 2.28.
—
Bill
(27.04.2005 12:24, 75 байт)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru