roboforum.ru

Технический форум по робототехнике.

AVR230 как прописать защитный бит LB2

AVR230 как прописать защитный бит LB2

grek » 18 июл 2012, 11:59

Подскажите как бутлоадером прописать защитный бит LB2 и LB1. Другие защитный биты прошиваются, а эти два нет. Не могу понять в чем причина.Может что то надо в IAR установить? И вообще можно ли их прошить с помощью загрузчика? Используется проект AVR230 с стандартным набором программ.Atmega 32 16МГц

Re: AVR230 как прописать защитный бит LB2

boez » 18 июл 2012, 12:59

Читайте даташиты, в них сила! Стр.251, Setting the Boot Loader Lock Bits by SPM - там написано что только BLBxx биты можно установить, LBx нельзя, токо прочитать можно.

Re: AVR230 как прописать защитный бит LB2

grek » 18 июл 2012, 13:09

А тогда как же защитить свою прошивку от считывания при использовании бутлоадера? Прошивка ведь спокойно может быть считана программатором?

Re: AVR230 как прописать защитный бит LB2

boez » 18 июл 2012, 13:16

Я так понимаю, при заливке бутлоадера (ну или потом) надо программатором установить этот бит. И все, потом уже бутлоадером его вообще не снимешь, а программатором - только через chip erase.

Re: AVR230 как прописать защитный бит LB2

grek » 18 июл 2012, 14:29

Да, все ок. Заливаешь бутлоадер, потом шьешь биты LB1 LB2 и заливаешь прошивку. Не понятно почему,у меня так сразу не получилось :o
Ну и да ладно,сейчас все работает.


cron
Rambler\'s Top100 Mail.ru counter