2560, не могу прошить загрузчик
- Войдите на сайт для отправки комментариев
Ср, 03/07/2013 - 21:35
Стопится в одном и том же месте
avrdude: verification error, first mismatch at byte 0x1e000
0xff != 0x0d
avrdude: verification error; content mismatch
Подскажите что делать?
Шью Arduino as ISP. Использую про мини. Ею же не одну 368 прошил, проблем не было ни разу.
смотрю даташит - у mega2560 насколько вижу нет ISP интерфейса, только PDI, JTAG и паралельный
скорее всего ее так не прошить в принципе
После прошивки с ошибкой, ПИН13 светодиод мигает двойными вспышками.
Скетчи через "Записать через программатор" заливаются, но не работают.
Куда капнуть?
axill, http://arduino.cc/en/uploads/Hacking/PinMap2560big.png
С пин 19 по пин 22 разве не оно?
Есть фьюз
посмотрите разделы даташита Serila Downloading - они отличаются у мега328 и мега2560
у первой указана пины MISO/MOSI/SCK у второй PDI/PDO/SCK
могу ошибаться, не погружался в тему, однако протоколы разные
вы не путайте SPI и програмирование, в этом есть путаница. ISP в меге328 по сути этот тоот же SPI, а вот у меги SPI это одно, а програмирование - другое (PDI)
PDO, SPI Serial Programming Data Output. During Serial Program Downloading, this pin is
used as data output line for the ATmega1281/2561. For ATmega640/1280/2560 this function is
placed on MISO.
PD0 в урезанной версии проца 2561 используется. А 2560 - MISO. Собсно на дуинке тоже туда же приведен пин для прошивки.
Что-то другое. Адрес все время один и тот же. Что это за адрес?
0x1e000 ???
там проблема о которой все знают.. но никто ее не фиксит :) можете попробовать вариант как тут
http://www.gammon.com.au/forum/?id=11635
или можете просто купить нормальный програматор :) что в принципе и рекомендуется производителем.
А что за проблема? Второй метод тоже не помог. Он вроде бы и говорит, что все окей, но скетч залить я не могу :(
и да, какой прогер лучше брать, чтобы и не слишком дорого?
А что за проблема? Второй метод тоже не помог. Он вроде бы и говорит, что все окей, но скетч залить я не могу :(
и да, какой прогер лучше брать, чтобы и не слишком дорого?
проблема с авердуде..... команда которая его разрабатывает знает что с мегой там не в тот адрес долбится когда проверка идет...
как вариант могу предположить что вы что то не то пытаетесь прошить... ибо вроде бы народ пишет что ошибка выскакивает но в целом как то там работает...
с програматором не помогу... ибо не разбираюсь в них пока
Прошиваю ATMEGA2560 16AU
При помощи ArduinoISP
Ошибка при верификации, да, но светодиод после прошивки мигает не правильно. Увы. Залить скетч через UART после этого не получается.
Пробовал по версии www.gammon.com.au - тоже не помогло. То же самое - светодиод моргает не ровно.
https://dl.dropboxusercontent.com/u/91780549/20130704_104949.mp4
Возвращаясь к вопросу.
Заливку bootloader в MEGA 2560.
Ну не получается ни как.
Платы на 328 камне шьются без проблем (UNO, Diamalonove, NANO, ProMini) и скетчи и загрузчик.
А с 2560 ни как.
Пробовал варианты программаторов Arduino as ISP и USBasp через IDE Arduino.
Так же пробовал черз Burn o Mart.
Результат один.
Пните в нужном направлении
Прошиваю ATMEGA2560 16AU
При помощи ArduinoISP
Ошибка при верификации, да, но светодиод после прошивки мигает не правильно. Увы. Залить скетч через UART после этого не получается.
Пробовал по версии www.gammon.com.au - тоже не помогло. То же самое - светодиод моргает не ровно.
https://dl.dropboxusercontent.com/u/91780549/20130704_104949.mp4
А версию http://www.gammon.com.au на какой среде пробовали?
Что йто у меня на 1.5.2 ошибки выдает при компиляции....
Закоментировал определение функций в md5.c
Проблема загрузки Bootloader решилась с помощью рецепта www.gammon.com.au
Залил их загрузцик (в составе).
Соответственно исправлен баг WDT на Mege2560.
Отдельный респект и благодарность авторам софтинки и прошивки.