Top.Mail.Ru
Ответы
Аватар пользователя
7лет
Изменено

Помогите с прошивкой! срочно Arduino

Выдает такую ошибку при компиляции или загрузки в палату.
Arduino: 1.8.5 (Windows 8.1), Плата:" Arduino Nano, ATmega328P"

C:\Program Files (x86)\Arduino\libraries\LCD_1602_RUS-master\LCD_1602_RUS.cpp: In member function 'void LCD_1602_RUS::print(const wchar_t*)':

C:\Program Files (x86)\Arduino\libraries\LCD_1602_RUS-master\LCD_1602_RUS.cpp:62:23: warning: NULL used in arithmetic [-Wpointer-arith]

while(_str[size] != NULL)

^

collect2.exe: fatal error: cannot find 'ld'

compilation terminated.

exit status 1
Ошибка компиляции для платы Arduino Nano.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"

По дате
По рейтингу
Аватар пользователя
Мыслитель
7лет

Тулчейн тебе пишет, что не может найти компоновщик (linker) - "ld". Это такая программа, которая нужна, чтобы скомпилировать исполнительный код. Почему её у тебя нет - х/з, она ставится при установке Arduino IDE.
У тебя какая-то проблема с установкой Arduino IDE. Какие-то файлы отсутствуют, повреждены или не на своём месте.
Самый просто вариант - удали Arduino IDE (деинсталлируй), а потом поставь заново.

Аватар пользователя
Искусственный интеллект
7лет

Давай скетч, может там ошибка, или ошибка в настройках программы.
Но он ругается и на неправильную переменную.

Аватар пользователя
Гуру
7лет

Возможно используемые тобой библиотеки либо не видны либо называются иначе