logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Czy Lock Bity blokuje wewnętrzny EPROM w zabezpieczonym układzie?

crobe 01 Gru 2015 20:07 1062 4
REKLAMA
  • REKLAMA
  • Pomocny post
    #2 15202375
    vonar
    Poziom 28  
    Tak, blokują EEPROM (przed zewnętrznym programatorem, program w mikrokontrolerze ma dostęp).
    crobe napisał:
    czy można nimi zabezpieczyć Atmege 328 z wgranym arduino ?
    Można. W Arduino chyba bootloader jest domyślnie zabezpieczony przed zapisem i odczytem przez aplikację.
  • REKLAMA
  • #3 15202909
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #4 15203510
    tmf
    VIP Zasłużony dla elektroda
    Piotrus_999 napisał:
    vonar napisał:
    Tak, blokują EEPROM (przed zewnętrznym programatorem, program w mikrokontrolerze ma dostęp).
    crobe napisał:
    czy można nimi zabezpieczyć Atmege 328 z wgranym arduino ?
    Można. W Arduino chyba bootloader jest domyślnie zabezpieczony przed zapisem i odczytem przez aplikację.


    Inaczej bootloader nie miałby racji bytu. Tyle że mozesz go zaprogramowac programatorem a jak zalockujesz układ to juz tego nie zrobisz (ani nie odczytasz). podobno można to jakos zrobić programatorami wysokonapięciowymi (czytalem gdzieś ze takie zamezpieczenie jest skuteczne w 99% - bo sa jednak metody odczytania).


    Nawet jeśli ustawisz najwyższy poziom zabezpieczeń to nie wpłynie to na możliwość programowania układu. Przed programowaniem wysyłane jest polecenie chip erase, które kasuje także lockbity. Programator wysokonapięciowy potrzebny jest tylko jeśli sobie zablokujesz RESET, któy jest wymagany przy SPI. Jednak nawet wtedy można użyć JTAG (o ile ten interfejs jest w danym modelu AVR dostępny).
  • #5 15203771
    Konto nie istnieje
    Konto nie istnieje  
REKLAMA