Как использовать опцию -F при записи загрузчика для ATtiny 85 с помощью Arduino IDE
Я новичок в Arduino. Я попробовал программировать модуль Attiny 85, используя Arduino в качестве ISP. Несколько раз это работало нормально. после этого я получаю сообщение об ошибке ниже.
Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Я понимаю, что могу отменить этот шаг, используя опцию -F. Но на самом деле не могу понять, как использовать опцию -F в Arduino IDE. Пожалуйста, помогите!
@Rajesh G, 👍1
Обсуждение1 ответ
Насколько я знаю, нет простого способа передать пользовательские параметры в avrdude
через Arduino IDE, но Sloeber (в котором я участвую) да.
Однако будьте осторожны: опция -F
в avrdude
не решает проблему, а просто заставляет пропустить проверку подписи устройства, но если ваш Attiny возвращает такую подпись, что-то еще не так, и вы в любом случае в конечном итоге произойдет неудачная загрузка прошивки.
Если устройство работало и внезапно остановилось, это скорее всего проблема с проводкой, как уже было предложено в комментариях. По моему опыту, второй наиболее вероятной причиной является аппаратная проблема: возможно, вы накопили некоторый статический заряд, а затем коснулись Attiny или любого подключенного к нему провода, разрушив один из контактов ISP...
Я делаю ставку на первое: мой опыт работы со вторым показывает, что вы меняете подписи в форме 0xFFFF00
, 0x0000FF
и 0xFFFFFF
но, к счастью для меня, это происходило не так часто для накопления истинных знаний.
Знаете ли вы, что сайт Слобера не работает (15:00 по восточному стандартному времени 28 декабря 2018 г.)? На сайте тоже плохой сертификат, @RubberDuck
- Могу ли я запрограммировать ATTINY, используя Arduino в качестве ISP, при подключении других устройств I2C?
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
- Связь последовательного порта Digispark
- Arduino UNO для получения подписи чипа ATmega328P-PU
- Библиотеки I2C для ATTiny85?
- Внезапно "avrdude: Device signature = 0x000000" с ArduinoISP. Мой чип умер?
- Как запрограммировать чип ATmega328 au tqfp32 (SMD)?
- ATtiny85 Digispark clones failing USB handshake - как их запрограммировать?
не используйте -F. решить проблему с проводкой, @Juraj
Я пробовал проверять и менять перемычки несколько раз. не повезло., @Rajesh G