Elektroda.pl
Elektroda.pl
X
TermopastyTermopasty
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

- Odczytywanie pamięci SPI

zipzap 26 Lut 2020 14:25 777 13
  • #1
    zipzap
    Poziom 15  
    Mam pytanie odnośnie pamięci SPI. Chciałbym zrobić kopię firmware telewizora. W tym celu muszę wylutować układ spi (so-8). Czy jest możliwość, że w trakcie wylutowywania hot-airem zawartość pamięci w jakikolwiek sposób ulegnie uszkodzeniu?
  • TermopastyTermopasty
  • #2
    zdzicho1233
    Poziom 15  
    Jak przegrzejesz układ to go uszkodzisz. W innym wypadku nie, mało prawdopodobne.
  • #3
    GanCegall
    Poziom 34  
    Czasem nie trzeba wylutowywać:

    - Odczytywanie pamięci SPI - Odczytywanie pamięci SPI

    Hot-air to wysokie ryzyko uszkodzenia kostki.
  • TermopastyTermopasty
  • #4
    zipzap
    Poziom 15  
    Więc odpowiedzi są sprzeczne.

    Jak poznać, że w danym przypadku da się odczytać bez wylutowania? Metodą prób i błędów czy też są jakieś przesłanki? Czy odczytując tak w systemie można coś uwalić na płycie? Zasilanie idzie tylko z programatora?
  • #5
    GanCegall
    Poziom 34  
    Podaj oznaczenie płyty z której chcesz zgrać zawartość pamięci, przyznam że to bardzo dobry pomysł.
  • #6
    bazi1962
    Poziom 18  
    zipzap napisał:
    Więc odpowiedzi są sprzeczne.

    Więc wybieraj tylko te z sensem. Takie samo ryzyko przy wylutowaniu jak i przy wlutowaniu. Odpowiednia temperatura i niczego nie uszkodzisz.
    zipzap napisał:
    Zasilanie idzie tylko z programatora?

    Myślę że podpowiadający bardzo dokładnie Ci to wyjaśni.
    No i zamilkł, chyba Ci jednak nie wyjaśni. :cry:
  • #7
    waniagog
    Poziom 16  
    Tu nie chodziło o rzekome ryzyko przegrzania kostki, z czego GanCegall zdaje sobie zapewne sprawę, a o pochwalenie się posiadanym sprzętem. ;)
  • #9
    GanCegall
    Poziom 34  
    zipzap napisał:
    Płyta to, o ile dobrze pamiętam, CV9023-A42

    Czyli pamięć szwankuje, weź "biovital pamięć" :-), nie ma takiej płyty.
    waniagog napisał:
    Tu nie chodziło o rzekome ryzyko przegrzania kostki, ............ a o pochwalenie się posiadanym sprzętem.

    Nie bardzo jest czym się chwalić :oops: , tnm to już antyk bez wsparcia, chyba że chodziło o klips? :-)

    Hota używam tylko wtedy jeśli nie ma innej opcji, a taką kostkę jak w temacie można wylutować zwykłym szerokim grotem typu "knife", bez ryzyka przegrzania jej i uszkodzenia elementów w jej pobliżu.
  • #10
    zdzich42
    Poziom 40  
    Są różne techniki i każda jest dobra, jeśli robi się to umiejętnie i mądrze. Beż hota można wylutować zlewając wszystkie nóżki cyną. a gdy płynna jest z obu stron podnosisz. Ważne jest używanie past, fluxów gdyż to bardzo ułatwia zdjęcie układu i nieuszkodzenie druku. Poćwicz na jakichś "zwłokach" z fluxem, bez fluxu, hotem lub innym narzędziem. Ćwiczenie czyni mistrza.
  • #11
    Macosmail
    Poziom 34  
    GanCegall napisał:
    Czasem nie trzeba wylutowywać:

    - Odczytywanie pamięci SPI - Odczytywanie pamięci SPI

    Hot-air to wysokie ryzyko uszkodzenia kostki.

    W Vestelu można bo jest specjalnie do tego przewidziany układ zasilania. Znajduje się tam dioda która powoduje, że nie zasilamy całej płyty głównej programując układ.
    - Odczytywanie pamięci SPI
  • #13
    andre65
    Poziom 13  
    Mozliwosc odczytu bez wylutowywania mozesz sprawdzic przez zbadanie oscyloskopem, czy linie sa w stanie standby. Jezeli masz tam cisze, bo uklad sterujacy tylko od czasu do czasu cos czyta/zapisuje, to masz szanse sie wpiac rownolegle i odczytac go tak jak jest, wprost z plyty. Zwracaj uwage na napiecie zasilania. Drugim, pomocniczym rozwiazaniem jest wprowadzenie ukladu sterujacego pamiecia eeprom/flash w stan permanentnego resetu, i w ten sposob zablokowanie mu mozliwosci "dzialania" na pamieci. Wtedy takze mozesz spokojnie czytac dane z pamieci. Uklad sterujacy (procesor, FPGA) wtedy "puszcza" pisy sterujace i sa one w stanie permanentnego HIGH.

    Powodzenia.

    UPSss, SORRY. Przegapilem cos. Moje rozwiazanie dotyczy oczywiscie liniii I2C. W SPI tak nie dasz rady...
  • #14
    bazi1962
    Poziom 18  
    andre65 napisał:
    czy linie sa w stanie standby.

    Co znaczy w standby? Linia zegarowa jest zawsze, jak ja pogodzisz z zegarem programatora?