Не загружает скетч

davyd
Offline
Зарегистрирован: 03.09.2014

Доброго времени суток. Прошу помощи.

Имеется китайская UNO R3 c MEGA328P-PU. При подключении корректно отображается, при загрузке типового скетча Blink три раза моргает Rx и выдаёт ошибку: avrdude: stk500_getsync(): not in sync: resp=0x00 .

Предпренимались следующие действия.

1) Выбирались разные типы плат (UNO, 328), разные скорости, на дух компах (ХР).

2) Вешал перемычку Rx Tx, в терминале дублирует.

3) Сбросил 16U2 и прошил.

4) подключал внешний исочник питания, проверял напряжение.

5) Сделал вывод что виновна MEGA328, считал и сохранил дамп, фьюзы (прогер TL866A).

Это фьюзы, ссылка на дапм https://yadi.sk/d/Imkv0SmbavaBf .

Пробывал прошить bootloader ATmegaBOOT_168_atmega328, не меняя фьюзы-не помогло.

Если пытаюсь загрузить фьюзы с ATmegaBOOT_168_atmega328 выдаёт ошибку - выход за адрес устройства.

Фьюзы выставляються следующим образом

Как выставить фьюзы с файла boards.txt :
atmega328.bootloader.low_fuses=0xFF
atmega328.bootloader.high_fuses=0xDA
atmega328.bootloader.extended_fuses=0x05
atmega328.bootloader.path=atmega
atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex
atmega328.bootloader.unlock_bits=0x3F
atmega328.bootloader.lock_bits=0x0F
я не догоняю.
Опыта работы с МК нет, купил ардуино чтоб начать изучение, и не смог поморгать светодиодом.
Пните в нужное напрывление.
Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Я в полном восторге. Радуют глаз сочитание в одном посте.
Опыта работы с МК нет
Сбросил и прошил
Фьюзы
Bootloader

Можно я задам вам тупой вопрос? А нафига вы туда полезли вообще? При помощи чего вы это все делали? И каким образом вы это все соединяли?

davyd
Offline
Зарегистрирован: 03.09.2014

Уточните вопрос.

16U2 сбросил замыканием джампера, прошил по мануалу. Полез туда это куда? Начитавшись интернетов начел перебирать варианты. Опыта работы с МК действительно нет, в универе , давно немного пики.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Чем прошили? Бабушкиной швейной машиной? Или очередью из пулемета Максим?
Какого джампера? И зачем?

Я так понимаю что если машина не заводится, вы резко разбираете двигатель и смотрите на состояние вкладышей коленвала? Хотя машина первая и раньше вы их только на картинке видели.

davyd
Offline
Зарегистрирован: 03.09.2014

16u2 сбросил первым джампером на uno, загрузчик прошил flip-ом. Вот с вопросом зачем сложнее :). Но сейчас определяется коректно COM3, COM13 на разных компах.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

А раньше не определялся?

davyd
Offline
Зарегистрирован: 03.09.2014

До змыкания джамера определялся. И теперь определяется

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Прошить бутлоадер в атмега 328 получиться только другой ардуиной или програматором через isp (spi).

davyd
Offline
Зарегистрирован: 03.09.2014

Чёт слабо вериться, у меня в прогере есть разьём spi, но зачем если я его могу вставить в колодку и прошить. Если у меня действительно проблема с бутом, то мне нужен пинок какие выставлять фьюзы и правильно ли я выбрал прошивку ATmegaBOOT_168_atmega328 (arduino-1.0.5-r2\hardware\arduino\bootloaders\atmega\).

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

А ну тогда вставляйте и шейте. Фьюзы в гугле есть. Там даже калькуляторы есть для фьюзов.
Нлвички с програматорами наперевес. Куда мир катиться.
Особо нравится про слабо вериться. Гыыы конечно, мне верить не нужно. На самом деле атмега прошиваются не через spi, их шьют зингером крестиком на крайние ноги.

davyd
Offline
Зарегистрирован: 03.09.2014

Puhlyaviy пишет:
Нлвички с програматорами наперевес. Куда мир катиться.

"Наперевес" так как работаю в "этой" сфере.

Puhlyaviy пишет:
 На самом деле атмега прошиваются не через spi, их шьют зингером крестиком на крайние ноги.

Про зингер не понял, но я могу его шить через колодку или ICSP:

Мне проще через колодку, так как разницы нет.

Но вопрос с дампом и фьюзами для меня остаёться открытым. 

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

davyd пишет:

Если у меня действительно проблема с бутом, то мне нужен пинок какие выставлять фьюзы и правильно ли я выбрал прошивку ATmegaBOOT_168_atmega328 (arduino-1.0.5-r2\hardware\arduino\bootloaders\atmega\).

Ну так, чтобы два раза не вставать, шейте сразу optiboot, вместо стандартного блока... Про "avrdude: stk500_getsync(): not in sync: resp=0x00" - тут есть отдельная тема, в нее и следовало бы вчитаться.

zayaz
Offline
Зарегистрирован: 20.12.2015

Ну так что то решилось? а то у меня та же проблема