При прошивке загрузчика в ATtiny (китайский) IDE выдаёт ошибку: неверная сигнатура. При этом указаны ожидаемая и реальная сигнатуры.
Есть ли какая-то возможность это исправить?
Теоретически вижу 2 варианта:
Изменить ожидаемую сигнатуру в ядре или в IDE (где именно?).
Перепрошить сигнатуру в контроллере (возможно, высоковольтным программатором).
Как это реализовать и будет ли с этого толк - не знаю, потому и обращаюсь к опытным людям.
Пытался с 88(МН-ЕТ), но с ней другие проблемы - ядро без загрузчика и скетчи по spi шьются нормально, а с загрузчиком не хотят - хоть стандартный, хоть оптибут.
Я в курсе, но до усб дело не доходит - сразу после компиляции высвечивается “загрузка не удалась”.
Да и, в принципе, она мне не слишком нужна, просто немного напрягает, когда что-то не так - мало ли что когда потребуется!
0x1e, 0x90, 0x05.
Китайские друзья под видом 85 втюхали мне 12-ю.
Ладно, я не слишком расстроен - по крайней мере ясно, что не я косячил, а китайцы напарили.
Так что эту тему можно закрывать.
Осталась маленькая проблемка с 88, но она не принципиальна - не шьются загрузчики, но по isp шьётся ядро и шьётся скетч.
Завтра попробую использовать выложенные тобой hexы, вдруг не хватает именно их? Не поможет - забью на это дело, без загрузчика места больше!