Как использовать опцию -F при записи загрузчика для ATtiny 85 с помощью Arduino IDE

attiny85 arduinoisp

Я новичок в Arduino. Я попробовал программировать модуль Attiny 85, используя Arduino в качестве ISP. Несколько раз это работало нормально. после этого я получаю сообщение об ошибке ниже.

Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.

Я понимаю, что могу отменить этот шаг, используя опцию -F. Но на самом деле не могу понять, как использовать опцию -F в Arduino IDE. Пожалуйста, помогите!

, 👍1

Обсуждение

не используйте -F. решить проблему с проводкой, @Juraj

Я пробовал проверять и менять перемычки несколько раз. не повезло., @Rajesh G


1 ответ


1

Насколько я знаю, нет простого способа передать пользовательские параметры в avrdude через Arduino IDE, но Sloeber (в котором я участвую) да.

Однако будьте осторожны: опция -F в avrdude не решает проблему, а просто заставляет пропустить проверку подписи устройства, но если ваш Attiny возвращает такую подпись, что-то еще не так, и вы в любом случае в конечном итоге произойдет неудачная загрузка прошивки.

Если устройство работало и внезапно остановилось, это скорее всего проблема с проводкой, как уже было предложено в комментариях. По моему опыту, второй наиболее вероятной причиной является аппаратная проблема: возможно, вы накопили некоторый статический заряд, а затем коснулись Attiny или любого подключенного к нему провода, разрушив один из контактов ISP...

Я делаю ставку на первое: мой опыт работы со вторым показывает, что вы меняете подписи в форме 0xFFFF00, 0x0000FF и 0xFFFFFF но, к счастью для меня, это происходило не так часто для накопления истинных знаний.

,

Знаете ли вы, что сайт Слобера не работает (15:00 по восточному стандартному времени 28 декабря 2018 г.)? На сайте тоже плохой сертификат, @RubberDuck