Ошибки компиляции
Ошибки компиляции
Помогите убогому, пожалуйста!
Проблема: Собрана и проверена схема сигнализации (компилируется и загружается).При введении в схему сигнализации модуля ИК с пультом дистанционного управления, не проходит компиляция. Схема ИК модуля отдельно без изменений из проекта сигнализации - компилируется и загружается (как отдельный проект ) на ура!!!
При проверки проекта сигнализации с модулем ИК Arduino IDE ВЫДАЕТ ОШИБКУ:
Arduino: 1.8.9 (Windows 10), Плата:"Arduino/Genuino Uno"
Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_7'
libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
Несколько библиотек найдено для "IRremote.h"
Используется: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\IRremote
Не используется: c:\Program Files (x86)\FLProg\ideV3\libraries\IRremote
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
==================================================================
Явно проблема с библиотеками.Не могу разобраться.Что делать?Подскажите...
Проблема: Собрана и проверена схема сигнализации (компилируется и загружается).При введении в схему сигнализации модуля ИК с пультом дистанционного управления, не проходит компиляция. Схема ИК модуля отдельно без изменений из проекта сигнализации - компилируется и загружается (как отдельный проект ) на ура!!!
При проверки проекта сигнализации с модулем ИК Arduino IDE ВЫДАЕТ ОШИБКУ:
Arduino: 1.8.9 (Windows 10), Плата:"Arduino/Genuino Uno"
Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_7'
libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
Несколько библиотек найдено для "IRremote.h"
Используется: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\IRremote
Не используется: c:\Program Files (x86)\FLProg\ideV3\libraries\IRremote
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
==================================================================
Явно проблема с библиотеками.Не могу разобраться.Что делать?Подскажите...
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки компиляции
[ref]Spyro[/ref],
ИК и Буззер используют один таймер, и вместе не работают.
Лучше отказаться от пассивного буззера, использовать активный (меньше гемора).
Ну или идти в библиотеку IRremote, в файле boarddefs, за комментировать строку (//)#define IR_USE_TIMER2
и снять кометы с строки выше #define IR_USE_TIMER1
ИК и Буззер используют один таймер, и вместе не работают.
Лучше отказаться от пассивного буззера, использовать активный (меньше гемора).
Ну или идти в библиотеку IRremote, в файле boarddefs, за комментировать строку (//)#define IR_USE_TIMER2
и снять кометы с строки выше #define IR_USE_TIMER1
Win10-64, FLProg (portable)
Ошибки компиляции
"...Ну или идти в библиотеку IRremote, в файле boarddefs, за комментировать строку (//)#define IR_USE_TIMER2
и снять кометы с строки выше #define IR_USE_TIMER1..."
Не помогло почему то как только убрал пищалку, то пошла "массовка" все загрузилось.Спасибо, конечно, но все таки почему не помогло с изменением библиотеки?Может надо было и за комментировать строку #define IR_USE_TIMER1?
и снять кометы с строки выше #define IR_USE_TIMER1..."
Не помогло почему то как только убрал пищалку, то пошла "массовка" все загрузилось.Спасибо, конечно, но все таки почему не помогло с изменением библиотеки?Может надо было и за комментировать строку #define IR_USE_TIMER1?
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки компиляции
Вы именно в этом месте правили библиотеку?
Spyro писал(а): 05 сен 2019, 15:17 Используется: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\IRremote
Win10-64, FLProg (portable)
Ошибки компиляции
Да, могу прислать измененный файл
Отправлено спустя 5 минут 2 секунды:
Изменения делал с правами администратора.Еще раз проверил.
Отправлено спустя 5 минут 2 секунды:
Изменения делал с правами администратора.Еще раз проверил.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки компиляции
[ref]Spyro[/ref],
В FLProg эта библиотека лежит в двух местах, именно в той папке правили?
В проекте нет других блоков на таймерах?
иначе должно загрузится.
В FLProg эта библиотека лежит в двух местах, именно в той папке правили?
В проекте нет других блоков на таймерах?
иначе должно загрузится.
Win10-64, FLProg (portable)
-
- Полковник
- Сообщения: 3360
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 14 раз
- Поблагодарили: 100 раз
- Контактная информация:
Ошибки компиляции
Скорее он здесь изменял.Spyro писал(а): 05 сен 2019, 15:17 Не используется: c:\Program Files (x86)\FLProg\ideV3\libraries\IRremote
Ошибки компиляции
Изменял я здесь: c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\IRremote
Да в проекте есть еще блоки на таймерах.
Да в проекте есть еще блоки на таймерах.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
Ошибки компиляции
по хорошему надо проект видеть, чтобы гаданием не заниматься.
Win10-64, FLProg (portable)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя