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

Odczyt zablokowanego procesora PIC30F6012A - brak reakcji po wgraniu programu

felan223 11 Cze 2024 04:08 132 5
  • #1 21114705
    felan223
    Poziom 10  

    Witam szanowne grono, zwracam się z pytaniem odnośnie mikrokontrolerów PIC30F6012A.

    W pracy trafiły mi się do naprawy sterowniki do termostatów firmy PIOVAN, głównie były to uszkodzenia elementów wykonawczych na PCB, natomiast mam 4 sztuki z uszkodzonymi ewidentnie procesorami. Postanowiłem zamówić programator Microchip PICkit5, żeby z działającego sterownika odczytać program i wgrać na nowy procesor na uszkodzonej płytce.

    Moje pytanie jest takie: jak wygląda odczyt zablokowanego procesora? Ponieważ normalnie jestem w stanie skomunikować się z procesorem i ściągnąć z niego program w rozszerzeniu .HEX, ale wgranie pozyskanego pliku nie przynosi żadnych oznak życia. Co więcej, po wykonaniu programowania na sprawnej płytce również przestała funkcjonować. Teraz nie wiem, czy mam coś źle skonfigurowane w programowaniu, czy programator odczytuje jakieś śmieci przez zablokowanie procesora.
  • #2 21114734
    max-bit
    Poziom 33  
    Odpowiedź jest prosta NIE.
    Choć ktoś kiedyś pisał ze podobno są jacyś szpecę co potrafią.
    Jednak ze to w miare nowy IC to osobiście wątpie.
  • #4 21115223
    felan223
    Poziom 10  
    viayner dziekuje za odpowiedz co do programu to nie jestem go w ogóle pewny został "odczytany" ze sprawnego sterownika, podaje poniżej część kodu który jest w środku może bylibyście w stanie stwierdzić czy coś tam jest czy jednak nic wartościowego nie odczytałem

    :020000040000FA
    :1000000000000000000000000000000000000000F0
    :1000100000000000000000000000000000000000E0
    :1000200000000000000000000000000000000000D0
    :1000300000000000000000000000000000000000C0
    :1000400000000000000000000000000000000000B0
    :1000500000000000000000000000000000000000A0
    :100060000000000000000000000000000000000090
    :100070000000000000000000000000000000000080
    :100080000000000000000000000000000000000070
    :100090000000000000000000000000000000000060
    :1000A0000000000000000000000000000000000050
    :1000B0000000000000000000000000000000000040
    :1000C0000000000000000000000000000000000030
    :1000D0000000000000000000000000000000000020
    :1000E0000000000000000000000000000000000010
    :1000F0000000000000000000000000000000000000
    :1001000000000000000000000000000000000000EF
    :1001100000000000000000000000000000000000DF
    :1001200000000000000000000000000000000000CF
    :1001300000000000000000000000000000000000BF
    :1001400000000000000000000000000000000000AF
    :10015000000000000000000000000000000000009F
    :10016000000000000000000000000000000000008F
    :10017000000000000000000000000000000000007F

    Takich linijek jest 12817 to są pierwsze 25
  • #5 21115232
    max-bit
    Poziom 33  
    Trzeba sobie powiedzieć jasno tak czy siak odczytać się nie da.
    I tak jest już od wielu wielu lat.
    Aż dziw bierze że ludzie biorą się za serwis i myślą że sobie odczytają zawartość kodu z uC/uP ?
    Jedno jest pewne ok 500 stów za Microchip PICkit5 poszło w piach.

    Jak napisałem gdzieś czasami krążą legendy ze ktoś tam gdzieś potrafi odczytać być może producenci uC znają takie narzędzia (zrobili sobie taki back door) i ktoś taką wiedzę "wyniósł" ale na pewno nikt tego nie sprzeda (wiedzy)
    A jesli już to za niezłe "pieniążki" co przy pojedynczej naprawie jest po prostu nie do realizacji.
REKLAMA