Ошибка при заливке скетча
- Войдите на сайт для отправки комментариев
Втр, 09/10/2012 - 21:17
Сделал дуино подобную плату, бутлоадер залился без проблем. При заливке скетча Blink, выдает ошибку.
Сделал дуино подобную плату, бутлоадер залился без проблем. При заливке скетча Blink, выдает ошибку.
Судя по ошибке - контент, то есть скетч, не найден.
Вопрос: у вас файл сохранен? судя по знаку "параграфа" рядом с названием, нет...
Не. Судя по ошибке, не та плата выбрана. Там код процессора не совпадает с ожидаемым.
Или фузы не выставлены.
Не. Судя по ошибке, не та плата выбрана. Там код процессора не совпадает с ожидаемым.
Или фузы не выставлены.
Микроконтроллер не стандартный, Atmega328-PU (стандартно Atmega328P-PU). Делал все по англоязычным советам. Мож есть у кого мысли?
Похоже, что Вы пытаетесь его шить как атмегу 8535.
Вам нужно найти рабочую секцию в hardware\tools\avr\ets\avrdude.conf и исправить параметр stk500_devcode на тот, который у Вас идет с проца (то есть 0х64 на 0х14)
Похоже, что Вы пытаетесь его шить как атмегу 8535.
Вам нужно найти рабочую секцию в hardware\tools\avr\ets\avrdude.conf и исправить параметр stk500_devcode на тот, который у Вас идет с проца (то есть 0х64 на 0х14)
Странно, но загрузчик я прошил как Atmega328P, а там 0х86. Попробую завтра.
Какой загрузчик - это другой вопрос, код ответа загрузчик не придумывает, он его берет из процессора. Можно отключить проверку кода процессора ключом, точнее, проверку сигнатуры. Поможет или нет, не знаю.
Какой загрузчик - это другой вопрос, код ответа загрузчик не придумывает, он его берет из процессора. Можно отключить проверку кода процессора ключом, точнее, проверку сигнатуры. Поможет или нет, не знаю.
Изначально было так. Подключал чистый микроконтролеер ч/з программатор к ПК. В ардуино иде выбрал Ардуино Duelimin, выдал ошибку что сигнатура не канает 1х95х0F, заменил 0F на 14. Прошил загрузчик. Теперь вот это.Мож в avrdude.conf 0х64 заменить на 0х14???
Я бы попробовал :)
Я бы попробовал :)
Поробую, завтра отпишу. Мож ессть какие нить сайты, форумы (русские) про использование нестандартных микроконтроллеров в ардуино?
А там только 2 момента - проц нужно правильно описать в arduino.h и avrdude.conf - чтобы регистры, тайминги и адреса, как говоритсяЮ соответствовали.
Позно прочитал. Не получилось. Можно поподробнее, где и что изменить.
А там только 2 момента - проц нужно правильно описать в arduino.h и avrdude.conf - чтобы регистры, тайминги и адреса, как говоритсяЮ соответствовали.
Расскажи поподробнее