Неверная сигнатура

При прошивке загрузчика в ATtiny (китайский) IDE выдаёт ошибку: неверная сигнатура. При этом указаны ожидаемая и реальная сигнатуры.
Есть ли какая-то возможность это исправить?
Теоретически вижу 2 варианта:

  1. Изменить ожидаемую сигнатуру в ядре или в IDE (где именно?).
  2. Перепрошить сигнатуру в контроллере (возможно, высоковольтным программатором).
    Как это реализовать и будет ли с этого толк - не знаю, потому и обращаюсь к опытным людям.

приведи сигнатуры пожалуйста

Пока не могу - занимался этим на работе, все данные там.
В понедельник сообщу.

тебе правду сказать или не стоит на праздники расстраивать?

1 лайк

Расстройство лучше неопределенности…:grin:

1 лайк

Что хоть за тинька?

  1. Пытался с 88(МН-ЕТ), но с ней другие проблемы - ядро без загрузчика и скетчи по spi шьются нормально, а с загрузчиком не хотят - хоть стандартный, хоть оптибут.

Тиньки, емнип, по USB шьются немного не так, там кабель нужно подключать только после окончания компиляции, иначе ничего не выйдет

Я в курсе, но до усб дело не доходит - сразу после компиляции высвечивается “загрузка не удалась”.
Да и, в принципе, она мне не слишком нужна, просто немного напрягает, когда что-то не так - мало ли что когда потребуется!

мой опыт по программированию attiny85

Спасибо! В понедельник буду пробовать - в домашнем компе на днях помер винчестер, поэтому пока только на работе.:grin:

И какая сигнатура?

0x1e, 0x90, 0x05.
Китайские друзья под видом 85 втюхали мне 12-ю.
Ладно, я не слишком расстроен - по крайней мере ясно, что не я косячил, а китайцы напарили.
Так что эту тему можно закрывать.
Осталась маленькая проблемка с 88, но она не принципиальна - не шьются загрузчики, но по isp шьётся ядро и шьётся скетч.
Завтра попробую использовать выложенные тобой hexы, вдруг не хватает именно их? Не поможет - забью на это дело, без загрузчика места больше!

atmega88 или attiny88?

Тинька.

там микронуклеус загрузчик

Я в курсе, но не шьётся, выдаёт ошибку.

И оптибут тоже не шьётся.

оптибут и не должен