Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: "Таинственный" warning
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Dog Pawlowa
ИАР АВР 511
Компилирую модуль с достаточно сложными макросами, получаю несколько штук "integer conversion resulted in truncation" со ссылками на макросы. Применяю испытанный метод компиляции файла, созданного препроцессором - чисто. Гм, в растерянности. Сделал параметры в нескольких макросах одинаковыми - тычет все равно в какие-то заранее выбранные.
Какие еще способы уточнения существуют?

P.S. Cейчас о вреде макросов не говорим, есть более важные дела smile.gif
zltigo
Цитата(Dog Pawlowa @ Oct 15 2009, 10:56) *
получаю несколько штук "integer conversion resulted in truncation"

Ну и что не понятно? Вроде все черным по белому и несчастные макросы уж точно ни при делах.
Dog Pawlowa
Цитата(zltigo @ Oct 15 2009, 10:58) *
Ну и что не понятно?

Дык не могу найти место и причину! В файле три десятка значений setup, описанных через макросы, а компилятор выбрал две жертвы, ничем не отличающиеся от остальных и тычет туда.
Хотя ... скорее всего у него сбился счетчик строк со этими многократными вложениями. Буду искать, конечно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.