15.07.2009, 19:24
|
#961
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от dibor
|
Вопрос к Тень.
Будет ли решена, или уже решена проблемма с ELF.
Проект на GCC для AVR выдает ошибку "[ELF]Required attribute 49 of entry 2E not found".
Пробовал и с последней версией 7.5 с AVR2.DLL такая же ошибка.
Может кто нибудь тоже сталкивался с такой же проблемой ?
HEX файл - работает!
Спасибо.
|
С каким компилятором работаете? С WinAVR вроде всё нормально.
|
|
|
|
15.07.2009, 19:49
|
#962
|
Частый гость
Регистрация: 14.08.2005
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
Спасибо за быстрый ответ.
Да, компайлер WinAVR.
Что значит этот атрибут 49 ?
Может какие ключи надо добавить в Makefile ?
Исходник для GCC в С++.
Проверял на Мега32 и Мега128.
Спасибо.
|
|
|
|
15.07.2009, 20:09
|
#963
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от dibor
|
Спасибо за быстрый ответ.
Да, компайлер WinAVR.
Что значит этот атрибут 49 ?
Может какие ключи надо добавить в Makefile ?
Исходник для GCC в С++.
Проверял на Мега32 и Мега128.
Спасибо.
|
Я не знаю что означает этот атрибут. Надо смотреть в описание формата ELF/DWARF. Ключи вряд ли помогут. А версия компилятора свежая или нет? Можно попробовать откатиться к более старым.
|
|
|
|
15.07.2009, 20:18
|
#964
|
Частый гость
Регистрация: 14.08.2005
Сообщений: 45
Сказал спасибо: 1
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
|
Версия WinAVR 20070525.
На какой Вы проверяли ?
|
|
|
|
17.07.2009, 21:28
|
#965
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Народ подскажите у пиков после сброса по ВДТ память данных ведь не стирается? я проверяю в протеусе то почемуто после сброса по ВДТ данные обнуляются.
|
|
|
|
17.07.2009, 21:44
|
#966
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от Gladkih
|
Народ подскажите у пиков после сброса по ВДТ память данных ведь не стирается? я проверяю в протеусе то почемуто после сброса по ВДТ данные обнуляются.
|
после сброса по вдт данные не обнуляются. скорее всего обработчик прерывания кривой.
|
|
|
|
17.07.2009, 21:45
|
#967
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от dibor
|
Версия WinAVR 20070525.
На какой Вы проверяли ?
|
20090313
|
|
|
|
17.07.2009, 22:00
|
#968
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Сообщение от TEHb
|
Сообщение от Gladkih
|
Народ подскажите у пиков после сброса по ВДТ память данных ведь не стирается? я проверяю в протеусе то почемуто после сброса по ВДТ данные обнуляются.
|
после сброса по вдт данные не обнуляются. скорее всего обработчик прерывания кривой.
|
а че значит обработчик прерываний кривой?? в железе мне так помнится вроде как работает.
|
|
|
|
18.07.2009, 03:53
|
#969
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Сообщение от Gladkih
|
Сообщение от TEHb
|
Сообщение от Gladkih
|
Народ подскажите у пиков после сброса по ВДТ память данных ведь не стирается? я проверяю в протеусе то почемуто после сброса по ВДТ данные обнуляются.
|
после сброса по вдт данные не обнуляются. скорее всего обработчик прерывания кривой.
|
а че значит обработчик прерываний кривой?? в железе мне так помнится вроде как работает.
|
Обычно, компиляторы ставят для неперехваченных прерываний обработчик по умолчанию, т.е. Power-On Reset.
Вообще - пример в студию, посмотрим.
|
|
|
|
18.07.2009, 10:10
|
#970
|
Гражданин KAZUS.RU
Регистрация: 06.08.2006
Сообщений: 694
Сказал спасибо: 24
Сказали Спасибо 38 раз(а) в 31 сообщении(ях)
|
Сообщение от TEHb
|
Сообщение от Gladkih
|
Сообщение от TEHb
|
Сообщение от Gladkih
|
Народ подскажите у пиков после сброса по ВДТ память данных ведь не стирается? я проверяю в протеусе то почемуто после сброса по ВДТ данные обнуляются.
|
после сброса по вдт данные не обнуляются. скорее всего обработчик прерывания кривой.
|
а че значит обработчик прерываний кривой?? в железе мне так помнится вроде как работает.
|
Обычно, компиляторы ставят для неперехваченных прерываний обработчик по умолчанию, т.е. Power-On Reset.
Вообще - пример в студию, посмотрим.
|
я попозже скину.дело в том что это большая прога связанная сразу с несколькими контроллерами, пожтому я создам постенький проект и скину. сейчас у меня вопрос такой. я пробую передачу по 485 и у меня почемуто при первой передаче появляется на приемнике лишний байт да и еще первый байт искаженный, при этом приемник не обрабатывает прерыаания по приходу данных. последующие посылки нормальные и приемник их нормально принимает.
-- Прилагается рисунок: --
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:41.
|
|