Ошибка компиляции в teensy 3.6
Проблема:
Короче говоря, Arduino IDE не компилирует скетч для Teensy 3.6. Выдает ошибку:
exec: "A:\\arduino-1.8.5\\hardware\\teensy/../tools/teensy_post_compile": file does not exist
Error compiling for board Teensy 3.6.
Что я пробовал
-Переустановка teensyduino (и да, он у меня установлен, вместе с совместимой Arduino IDE (версия 1.8.5))
-полная очистка IDE и переустановка
-используя другой USB-кабель
Другая информация
Я использую ОС Windows 10
Не исключено, что Teensy сломан, так как я что-то паял на нем и мог поскользнуться или что-то в этом роде, хотя я не думаю, что проблема в этом
Заранее спасибо.
@Jachdich, 👍0
1 ответ
Лучший ответ:
Я нашел решение. Оно не элегантное и не простое в использовании, но оно работает.
Что нужно сделать
-Установите новую версию teensyduino
-Сделайте копию [arduino directory]/hardware/tools
и сохраните ее в любом месте как резервную копию (иногда происходят странные, глючные вещи)
-Сделайте копию teensy.exe
из папки tools
и поместите ее в тот же каталог, что и arduino.exe
-каждый раз, когда вы запускаете arduino.exe
(не щелкайте дважды по файлу .ino
), сначала запускайте teensy.exe
, и все должно работать.
Иногда каталог tools
удаляется (кажется, это немного глючит). Если это произошло, скопируйте резервную копию и вставьте ее туда, где она должна быть ([arduino directory]/hardware/tools
)
Иногда teensy.exe
удаляется, поэтому обязательно сделайте его резервную копию.
- Как найти индекс максимального значения в массиве?
- Чтение изображений bmp с SD-карты, преобразование их и отображение на последовательном мониторе в Arduino
- Что может вызвать задержку при использовании последовательного порта между Arduino IDE и внешними клиентами?
- Разбор и сравнение строк на Arduino: поведение отличается от gcc?
- C++ против языка Arduino?
- avrdude ser_open() can't set com-state
- Как читать и записывать EEPROM в ESP8266
- Float печатается только 2 десятичных знака после запятой