Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Как в IAR отключить вонинги в куске кода?
Отправлено
Dikoy
12 марта 2008 г. 15:46
Рою F1, пока нашёл только тотальное убивание: --no_warnings. А можно как-то отключить именно в куске?
Заколебал он меня в одном месте!!!
Составить ответ
|
Вернуться на конференцию
Ответы
код покажи
—
mandigit
(12.03.2008 16:03:2
89.175.169.67
,
пустое
)
Enjoy:
—
Dikoy
(12.03.2008 16:09:38
87.244.18.26
, 497 байт)
Ответ:
—
mandigit
(12.03.2008 16:40:9
89.175.169.67
, 180 байт)
Скобки не хватает.
—
vitalyn
(12.03.2008 16:26:22
89.189.191.4
, 78 байт)
Дык не помогает. Не на скобку он ругается, скобку он оптимизирует... Всё равно вонинг висит.
—
Dikoy
(12.03.2008 16:29:36
87.244.18.26
,
пустое
)
Я заменил нах и исчезло(+)
—
Quasy
(12.03.2008 16:18:45
80.243.9.34
, 564 байт)
Угу... Был красивый макрос и одна строчка, а стал ужосающий монстр в виде функции, и даж не инлайн :) :) :)
—
SM
(12.03.2008 16:22:37
80.92.255.53
,
пустое
)
Да сделай инлайн. Сделай define. Все в твоих умелых. Он вызывается 1 раз.
—
Quasy
(12.03.2008 16:27:45
80.243.9.34
,
пустое
)
да я бы все как есть оставил, а на warning забил :)
—
SM
(12.03.2008 16:29:30
80.92.255.53
,
пустое
)
Да можно, но я геноцид undefined behavior делал и тут почикал :)
—
Quasy
(12.03.2008 16:34:57
80.243.9.34
,
пустое
)
Пральна ругает, но и пральна, что тут насрать на то, откуда первым данное будет считано.
—
SM
(12.03.2008 16:13:32
80.92.255.53
,
пустое
)
#pragma diag_suppress=tag
—
SM
(12.03.2008 16:00:34
80.92.255.53
,
пустое
)
а потом #pragma diag_default=tag дабы все в зад вернуть.
—
SM
(12.03.2008 16:01:59
80.92.255.53
,
пустое
)
Гы! Warning[Pa029]: illegal diagnostic tag supplied, discarded C:\**** И помянутый вонинг остался.
—
Dikoy
(12.03.2008 16:12:27
87.244.18.26
,
пустое
)
не тормози, сникерсни :) tag значит неправильный указал.
—
SM
(12.03.2008 16:15:43
80.92.255.53
,
пустое
)
А как правильно?.. Я с ИАРом недавно в браке.
—
Dikoy
(12.03.2008 16:26:23
87.244.18.26
,
пустое
)
ну видимо (+)
—
SM
(12.03.2008 16:28:33
80.92.255.53
, 58 байт)
А... Это он все вонинги нумбер 082 отключит теперь?
—
Dikoy
(12.03.2008 16:31:6
87.244.18.26
,
пустое
)
да, до тех пор, пока прагму diag_default для него не найдет.
—
SM
(12.03.2008 16:32:35
80.92.255.53
,
пустое
)
Всё, отключилось. Щасье. Всем спасибо :)
—
Dikoy
(12.03.2008 16:32:33
87.244.18.26
,
пустое
)
В следующий раз в хелп заглядывайте, прагмы для этого дела у всех компилеров есть. Правда разные :)
—
SM
(12.03.2008 16:33:28
80.92.255.53
,
пустое
)
То шо есть я по CV знаю, а вот какие - мы втроём по F1 искали и фиг чё нашли ;)
—
Dikoy
(12.03.2008 16:36:39
87.244.18.26
,
пустое
)
А может, дело говорит?
—
Quasy
(12.03.2008 15:49:27
80.243.9.34
,
пустое
)
Не, он ругается, что я только младший бит регистра читаю, а старший обделяю вниманием. Тем более, что код работает, но вонинг при компиляции бесит.
—
Dikoy
(12.03.2008 15:54:55
87.244.18.26
,
пустое
)
байт младший то есть.
—
Dikoy
(12.03.2008 15:55:48
87.244.18.26
,
пустое
)
Не хочу каркать :) Вот у АВР ADC не прочитаешь после младшего (+)
—
Quasy
(12.03.2008 16:01:10
80.243.9.34
, 106 байт)
Во-первых в курсе, во-вторых смотря куда выравнивание, в-третьих КОД РАБОТАЕТ, в четвёртых он из атмеловских примеров с их родного сайта. Ещё вопросы? :)
—
Dikoy
(12.03.2008 16:07:24
87.244.18.26
,
пустое
)
Вопросы будут у Вас. Проект чиста дидактический. Я перелопатил весь.
—
Quasy
(12.03.2008 17:49:41
80.243.9.34
, 526 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru