[an error occurred while processing this directive]
Потому, что IAR не Вorland... Задолбался вдобавок к прикладной задаче проверять asm-листинги компилятора...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
ETM
15 сентября 2006 г. 23:27
В ответ на:
почему это ? Правда тут случай клинический - действительно локальная перменная скрывает область видимости глобальной, так что volatile там вторым шагом надо
отправлено DASM 15 сентября 2006 г. 23:22
Составить ответ
|||
Конференция
|||
Архив
Ответы
Все работает volatile в while в IAR для AVR. Что за бред
—
Elektronik
(16.09.2006 10:59
194.85.99.225
,
пустое
)
Другой вопрос что в таком случае эту переменную вообще не надо передавать как параметр, а использовать напрямую
—
Elektronik
(16.09.2006 11:00
194.85.99.225
,
пустое
)
ты все-таки покажи, почему volatile в while не катит. А то мало ли что, может какую катастрофу в будущем избежать удастся
—
DASM
(16.09.2006 00:23
212.58.192.14
,
пустое
)
Ответ: Х.З.(+)... Коллизия по R16... P.S. Еле прорвался... Пятница.... Наверно, все порнуху качают по местноной VPN...
—
ETM
(16.09.2006 01:30
62.117.85.87
, 3728 байт)
большая VPN то ?
—
DASM
(16.09.2006 01:42
212.58.192.14
,
пустое
)
Ответ: Сейчас Online 1487 компьютеров
—
ETM
(16.09.2006 01:44
62.117.85.87
,
пустое
)
почему вариант два то не работает ?
—
DASM
(16.09.2006 01:45
212.58.192.14
,
пустое
)
Сам не понимаю... Но результат- отрицательный... Прерывание и стек не могут поделить корректно R16... Глюк чипа... Код верный...
—
ETM
(16.09.2006 01:48
62.117.85.87
,
пустое
)
бред. Должно работать. Завтра специально прогоню. А щас в люлю
—
DASM
(16.09.2006 01:56
212.58.192.14
,
пустое
)
Отпиши результат прогона... Может у меня со стеками лажа... Delay вызывается внутрях других функций... Надо разобраться...
—
ETM
(16.09.2006 02:33
62.117.85.87
,
пустое
)
Слепил упрощенный тест по варианту 2... Работает... Это хорошо, конец света еще не наступил... Значит- глюк в программе... "Будем искать..."
—
ETM
(16.09.2006 12:06
62.117.85.87
,
пустое
)
В CV проверял только первый раз. С тех пор не лажу :) Ибо все беды в IAR от шибко изощренной оптимизации.
—
Гудвин
(15.09.2006 23:33
212.44.92.22
,
пустое
)
Извини, но херню говоришь. У меня 5 проектов в IAR по 60-100 кбайт, полная оптимизация (IAR 2.28 ) Ни ОДНОЙ ПРОБЛЕМЫ.
—
omen
(16.09.2006 05:03
89.110.26.94
,
пустое
)
Все проблемы от непонимания языка и компилятора
—
omen
(16.09.2006 05:04
89.110.26.94
,
пустое
)
Херню я не говорю - и у меня все работает, ибо IAR тоже пользую ;) Но в каждой выходящей новой версии IAR обязательно наличествуют глюки. И эти глюки именно из-за "улучшения" оптимизации. А чего это ты застрял собсно на такой древней версии? (Кстати наиболее стабильной).
—
Гудвин
(16.09.2006 11:09
212.44.92.22
,
пустое
)
Поэтому и застрял, что наиболее стабильная :) (+)
—
omen
(16.09.2006 14:33
89.110.25.118
, 321 байт)
Вот это я как раз и имел ввиду. Может был неправильно понят. CV нравится именно из-за его предсказуемости при выходе новых версий - добавляются новые диваисы что-то оптимизируется, но глюков самолично не наблюдал...
—
Гудвин
(16.09.2006 18:54
84.18.96.89
,
пустое
)
Если писать и просто и доступно для компилятора, то любые версии IAR работают стабильно и без глюков. Кстати, IAR MSP стал более оптимальным - раньше не мог впихнуть, экономил байты, а сейчас добавляю и добавляю.
—
Vladimir Ljaschko
(16.09.2006 13:43
82.209.192.99
,
пустое
)
Да , с оптимизацией там, по моему, неважно. В Keil_е было полегче.
—
Brdm
(15.09.2006 23:50
217.26.165.114
,
пустое
)
В жестком real-time оптимизатор - большое дело... Но надо быть начеку, иногда - 2х2!=4...
—
ETM
(15.09.2006 23:53
62.117.85.87
,
пустое
)
+1
—
ETM
(15.09.2006 23:40
62.117.85.87
,
пустое
)
ой ну лана вам, ну ни разу за 6 почти 7 лет в иаре не поймал никаких жутких глюков. И нежутких тоже. И проекты были и не только мои и не только маленькие
—
DASM
(15.09.2006 23:42
212.58.192.14
,
пустое
)
Тут Гудвин прав - большая зависимость от степени оптимизации...
—
ETM
(15.09.2006 23:47
62.117.85.87
,
пустое
)
Еще раз - херня полная, поверь.
—
omen
(16.09.2006 05:07
89.110.26.94
,
пустое
)
Тут дохтур Ту... верно унюхал болевую точку ...
—
ETM
(15.09.2006 23:30
62.117.85.87
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание