Приветствую
Интересно, как можно программно запретить прошивку атмеловского МК серии ATmega. У меня при наладки ПО все время открыт доступ к этому МК. Ставить разные локи и другие пакостные биты не хочется.
МК имеет связь с внешним миром по UART. Раньше я делал так, прописывал определенную команду в прошивке, и после ее прихода на ноге МК устанавливалась 1, и далее ключами просто разрывалась цепочка скажем CLK вывода тактирования. Ну это такая себе защита (. Ну, кто не захочет разбираться, тот и не догадается почему МК не отвечает программатору.
Для продолжения работы с отладкой, я по UART снова присылаю команду открытия программирования, и вывод CLK снова коммутируется в программатором.
Возникает вопрос, можно ли с такой же логикой вкл/выкл режима программирования сделать это программным методом? Насколько я знаю, МК не может сам себе что-то записать в область фьюзов
Интересно, как можно программно запретить прошивку атмеловского МК серии ATmega. У меня при наладки ПО все время открыт доступ к этому МК. Ставить разные локи и другие пакостные биты не хочется.
МК имеет связь с внешним миром по UART. Раньше я делал так, прописывал определенную команду в прошивке, и после ее прихода на ноге МК устанавливалась 1, и далее ключами просто разрывалась цепочка скажем CLK вывода тактирования. Ну это такая себе защита (. Ну, кто не захочет разбираться, тот и не догадается почему МК не отвечает программатору.
Для продолжения работы с отладкой, я по UART снова присылаю команду открытия программирования, и вывод CLK снова коммутируется в программатором.
Возникает вопрос, можно ли с такой же логикой вкл/выкл режима программирования сделать это программным методом? Насколько я знаю, МК не может сам себе что-то записать в область фьюзов
Программный запрет прошивки микроконтроллера
Aucun commentaire:
Enregistrer un commentaire