van0mah, без информации о вашем программаторе, схемы, описания вам будет трудно помочь. Если буквально: МК не распознан.
Отвечу развернуто, так как подобные вопросы часто возникают. Чтобы потом сюда всех отправлять.
avrdude писал(а):avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override this check.
Это распространенная ошибка, которая говорит о том, что МК не распознан.
1. Для поддержки ftbb в avrdude некогда был написан
патч, добавляющий новый тип программатора. В некоторых версиях патча есть ошибка, при которой установка скорости может игнорироваться. Судя по логу, у вас все ок, но все равно проверьте, не заработает ли с таким ключом:
- Код:
-В 4800
1.1. Проверьте работу программатора с другой патченной версией avrdude, взятой из другого источника. Или установите патч самостоятельно.
2. Прозвоните все соединения: GND, MISO, MOSI, SCK, RESET от программатора до МК.
2.1. Проверьте схему подключения МК. Конечно, если забыть подать питание на МК вовсе, то он все равно сможет прошиться (проверено
). Но это скорее исключение. В остальном тут трудно накосячить.
3. Если программатор самопальный, и/или конфиги взяты неизвестно откуда без всяких гарантий, проверьте правильность маппингов портов в конфиге согласно таблице:
На примере вышеприведенного лога avrdude:
MISO 4
SCK 2
MOSI 6
RESET 5
GATES 3
Что значит:
pin 2 ft232rl: MISO - должно быть подключено к ноге MISO AVR
pin 3 ft232rl: SCK - <...> SCK
pin 10 ft232rl: MOSI - <...> SCK
pin 9 ft232rl: RESET - <...> RESET. Причем RESET не должен быть напрямую соединен с +Uпит, только через резистор.
pin 11 ft232rl: GATES - Это вывод, который можно подключить ко входу ENABLE многоканального буфера с возможностью установки трех состояний у выходов. Он не является обязательным.
// ...
- Вложения
-
- ft232-bitbang.png
- (39.02 KiB) Скачиваний: 1482