0 голосов
Мне нужно поменять состояние LOCK фьюзов, чтоб состояние памяти нельзя было считать. Возможно ли в arduino ide поменять состояние фьюзов?
(925 баллов) 41 74 103

2 Ответы

+1 голос
 
Лучший ответ
Для данных манипуляций , однозначно нужен ISP прогроматор.
Средствами ArduinoIDE это делается следующим образом: открываем файл \arduino\hardware\arduino\ boards.txt , в котором видим описание всех плат из списка ArduinoIDE, находим нужную нам плату.
Правим как надо, сохраняем файл. запускаем ArduinoIDE и нажимает Burn bootloader (Прошить загрузчик), вместе с загрузчиком прошьются и фьюзы. Так же можно избавиться от буитлоадера убрав строку atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex и правильно выставив фьюзы.
(3.1 тыс. баллов) 15 20 41
выбран
этим костылем можно запороть МК, особенно если не поменять потом фьюзы назад как было.
Соглашусь. Данный способ сложный. Лучше конечно использовать сторонние специализированные программы.
–2 голосов
Изменить состояние LOCK фьюзов можно только внешеним программатором. В Arduino IDE такой возможности не предусмотрено.
(221 баллов) 1 4 16
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...