Здравствуйте! Нет ли ни у кого Full (Flash и EEPROM) считанного внешним программатором с новой arduino nano Mega168PA
Хочу востановить свою дохлую плату
Вариант с двумя ардуинами не прокатит, второй просто нет
Добавлено after 1 hour 7 minutes 2 seconds:
Считайте кто нибудь прошивку плиз. Готов сотку на телефон закинуть
Добавлено after 50 minutes 46 seconds:
200 рублей! срочно нужно!
В самой IDE по умолчанию встроен и бутлоадер и набор фузов.
Выбираем платформу с той версией, что нам надо, соответствующий программатор (что вместо платки подключен - их там весьма большой выбор) и жмем "записать загрузчик"...
Удобнее конечно на основе нанки превращенной в ардуиноISP - но выбор программаторов в перечне достаточно велик.
Можно конечно сделать "конвертирование" - если у кого-то пустая подопытная мега168РА имеется - записать у себя загрузчик с фузами и затем вычитать в файл...
У меня 168й уж точно нету - укошмарил на аридуиноISP программатор.
И там ведь в платформе от ардуин указана только atmega168 без всяких буков.
Сбуквами - или клоны или "сторонние платформы" (но также комплекты бутлоадера и фузов в составе IDE при наличии установленных платформ имеются).
Последний раз редактировалось BOB51 Вт ноя 30, 2021 19:56:18, всего редактировалось 1 раз.
Печалька...
Как вспомогательный у меня самодельная версия СиПрога и аврдудешелл.
С другими особо дел не имел...
УВЫ... "отгрыз лишнего" на той платке...(в смысле линии управления reset)...не считать без шаманизьму...
УПС...
Забыл про еще один хитрованский фокумс...
Ежли фузы в меге не сбиты то делаем простейший проектик с blinc и компилируем для заданной платформы.
Затем "скетч"-> "экспорт бинарного файла" и в результате в папке проекта два хекс файла под загрузку с любого программатора.
Один с бутлоадером (побольше) другой без оного (поменьше).
Единственный минус - фузов те хексы не выставляют - довольствуемся имеющимися в кристалле на момент заливки хекса.
Вот Вам тот вариант проекта:
После установки Arduino IDE, все необходимые файлы находятся в локальных папках: файл optiboot_atmega168.hex, а также соответствующие фьюы для Вашей платы: файл boards.txt.
Напр. в eXtreme Burner все нормально помещается, готовo для записи
(но у меня нет такой микросхемы, чтобы попробовать).
Для проверки: bootloader находится в конце программного кода, видно в программе.
Напр. с обычным USBasp нормально записывается.
Тема всегда актуальная: для восстановления Arduino или устройства с напр. новым, отдельным микроконтроллером как Arduino.
Последний раз редактировалось veso74 Ср дек 01, 2021 10:51:55, всего редактировалось 5 раз.
Бутлоадер никогда более килобайта не будет (ежли корректно сделан) - его задача быть как можно меньше по размеру.
А вот остальная часть прошивки - вероятно какой-нибудь тест-пример.
Кроме прочего - реальный бинарный код и размер intel hex8 файла - вещи разные (бинарный эквивалент всегда меньше будет).
Если ардуино чтото дефолтноте шьёт то это гдето лежит.
Что такое оранж я знать не знаю, это точно не вилем, не тритон не 866 и не какойто иной из популярных програматоров.