ATtiny85 - сообщает об ошибке «Устройство сообщает о версии как: 2.2»
Я купил ATtiny у
@Guy . D, 👍1
1 ответ
Лучший ответ:
▲ 1
Похоже, у вас более новая плата, чем версия Micronucleus в пакете Arduino.
Как я обнаружил здесь, вам в основном нужно обновить micronucleus в вашем Ardino. установка, которую можно скачать здесь
- Загрузите ZIP-файл с Github и распакуйте его. Затем в терминале (если вы еще не в нем) перейдите в каталог, который вы извлекли.
- Создайте исполняемый файл, введя "make"
- Скопируйте скомпилированный исполняемый файл в
~/.arduino15/packages/digistump/tools/micronucleus/<version>/
где <версия>
– номер текущей установленной версии (например, 2.0a4
). Там уже должен быть исполняемый файл micronucleus
, который вы замените только что скомпилированным.
,
@Majenko
Смотрите также:
- Можно ли записать загрузчик на ATTiny85 с USB TTL и avrdude?
- Как загрузить программу через последовательный порт на микроконтроллер tinyAVR-0/1 с поддержкой Optiboot_X с помощью командной строки?
- Как настроить ATTiny861A-PU для прошивки с помощью Arduino Uno?
- Как записать загрузчик?
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
- Не удается снова загрузиться после смены платы
- Разница в загрузчике Arduino Nano ATmega328P
- Почему я получаю avrdude: stk500v2_ReceiveMessage(): timeout error when uploading to Arduino Mega?
каталог `\ 2.04a' находился внутри указанного вами пути (был добавлен после добавления диспетчера плат digistumb, @Guy . D
@Guy.D Где на пути?, @Majenko
micronucleus
после сборки был перемещен в указанную директорию. Но каталог уже содержит экземпляр micronucleus внутри каталога2.0a4
. Должен ли я удалить его? (не помогло). Казалось, это не имело значения, @Guy . DЗамените существующий на вновь скомпилированный., @Majenko
guy@desktop:~/.arduino15/packages/digistump/tools/micronucleus$ ls -l всего 60 drwxrwxr-x 2 парень парень 4096 8 мая 16:06 2.0a4 -rwxr-xr-x 1 парень парень 55616 8 мая 17:40 micronucleus
, @Guy . Dпосле удаления я получаю сообщение об ошибке: " `java.io.IOException: не удается запустить программу «___REMOVE___/launcher»: ошибка = 2, нет такого файла или каталога в java.lang.ProcessBuilder.start(ProcessBuilder.java:1048) в java.lang.Runtime.exec(Runtime.java:620) в java.lang.Runtime.exec(Runtime.java:485) при обработке.app.helpers.ProcessUtils.exec(ProcessUtils.java:11) в cc.arduino.packages.Uploader.executeUploadCommand(Uploader.java:129) в в java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) ... еще 11 Произошла ошибка при загрузке скетча., @Guy . D
Вы заменили существующий на новый или поместили новый в каталог? я изменил свой ответ, @Majenko
Я удалил всю библиотеку
2.04
и вставил 1 исполняемый файл, созданныйmake
, @Guy . DСнова создайте каталог и переместите в него файл., @Majenko
это решило!!!! Спасибо !!!, @Guy . D