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

Jak odczytać zablokowany PIC18F242 z programatorem Wellon VP-980?

stopi 20 Lis 2013 18:00 2232 3
REKLAMA
  • #1 12973739
    stopi
    Poziom 28  
    Posty: 1691
    Pomógł: 39
    Ocena: 251
    Witam serdecznie! Potrzebuję zczytać wsad procesora PIC18F242. Mam programator Wellon VP-980. Wszystko ok, odczytuje się prawidłowa sygnatura (kod producenta, kod urządzenia) itd., ale przy próbie odczytu dostaję plik z samymi 0x00.

    Oto bity ochrony, które ma ustawione (zrzut z wellona):

    Jak odczytać zablokowany PIC18F242 z programatorem Wellon VP-980?

    Gdy wkładam nowy "czysty" egzemplarz - wszystkie te bity są wyzerowane (bez ptaszków).

    Przebrnąłem trochę przez dokumentację i generalnie są te bity tam poopisywane (dany bit "1" oznacza "brak ochrony" danego obszaru, "0" - jako proteted). Poszczególne bity chronią odpowiednie bloki pamięci. Jednak przy próbie przestawienia tych bitów konfiguracyjnych i ich zaprogramowaniu wyskakuje ciągle "Program Fail".

    Czy taki mikrokontroler - jeśli jest zabezpieczony przed odczytem/zapisem - da się w ogóle cokolwiek odblokować? Jak to jest w microchipach?

    W '51 nie było tego problemu. Po prostu wystarczy poustawiać odpowiednio Lock-bity i można było wszystko odblokować.

    Jeszcze jedno: pewien obszar jego pamięci zawiera bajty "USER ID". Do czego one służą..? Na obrazku widać wszystkie jako "0xFF", czyli wszystkie bity = 1
  • REKLAMA
  • #2 12973932
    Konto nie istnieje
    Konto nie istnieje  
  • REKLAMA
  • #3 12973938
    vania
    Poziom 24  
    Posty: 384
    Pomógł: 84
    Ocena: 65
    stopi napisał:

    Przebrnąłem trochę przez dokumentację i generalnie są te bity tam poopisywane (dany bit "1" oznacza "brak ochrony" danego obszaru, "0" - jako proteted). Poszczególne bity chronią odpowiednie bloki pamięci. Jednak przy próbie przestawienia tych bitów konfiguracyjnych i ich zaprogramowaniu wyskakuje ciągle "Program Fail".

    Czy taki mikrokontroler - jeśli jest zabezpieczony przed odczytem/zapisem - da się w ogóle cokolwiek odblokować? Jak to jest w microchipach?


    No właśnie po to są bity zabezpieczeń żeby nie dało się odczytać programu w nim zawartego. Bity możesz tylko zaprogramować, nie da się ich zmodyfikować tak aby odblokować odczyt. Jedyne co można zrobić to skasować całość (program i bity zabezpieczeń).
  • #4 12974147
    stopi
    Poziom 28  
    Posty: 1691
    Pomógł: 39
    Ocena: 251
    albertb napisał:
    Da się wgrać nowy program.
    USER ID możesz wykorzystać wg. uznania


    Tu chodzi o to, żeby zczytać program :) Potem przepisać do nowego. No nic. Tak też pomyślałem, że bitów zabezpieczenia po zaprogramowaniu już nie da się zdjąć..
REKLAMA