Witam ostatnio po spaleniu programatora PDI (AVRISP MKII) i przymusowej ponad tygodniowej przerwie od projektu zacząłem się zastanawiać czy jest możliwość zabezpieczenia bootloadera tak by programowanie uC przez PDI go nie usuwało i można było nadal używać bootloadera w razie jakiś nieprzewidzianych sytuacji.
Znalazłem w ustawieniach Lock bity BLBB który jest opisany jako "boot lock bits- boot section loockbit (bit 7-6)" lecz niestety nie dział tak jak tego chce i dodatkowo to ustawienie resetuje się po każdym zaprogramowaniu proca przez PDI.
Wiec mam do was pytanie czy jest w ogóle możliwość takiego zabezpieczenia a jeżeli tak to jak to zrobić? Interesuje mnie każde rozwiązanie sprzętowe jak i programowe byle by działało.
uC: atXmega128a3u
Programator: PDI (AVRISP MKII)
Bootloader: botloaderxmega128a3u (firmowy Atmela)
Srodowisko: AtmelStudio 7.0.582
Z góry dziękuje za pomoc.
Znalazłem w ustawieniach Lock bity BLBB który jest opisany jako "boot lock bits- boot section loockbit (bit 7-6)" lecz niestety nie dział tak jak tego chce i dodatkowo to ustawienie resetuje się po każdym zaprogramowaniu proca przez PDI.
Wiec mam do was pytanie czy jest w ogóle możliwość takiego zabezpieczenia a jeżeli tak to jak to zrobić? Interesuje mnie każde rozwiązanie sprzętowe jak i programowe byle by działało.
uC: atXmega128a3u
Programator: PDI (AVRISP MKII)
Bootloader: botloaderxmega128a3u (firmowy Atmela)
Srodowisko: AtmelStudio 7.0.582
Z góry dziękuje za pomoc.
