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

Programowanie układu W25Q64 za pomocą programatora USB CH341A - wyzwania i sugestie

acislak 07 Wrz 2021 20:54 639 4
REKLAMA
  • #1 19599699
    acislak
    Poziom 2  
    Posty: 3
    Próbuję zaprogramować układ W25Q64 za pomocą programatora na USB CH341A z przelotką na 1,8 V. Układ jest na płycie głównej, używam klips SOIC8. Układ jest poprawnie wykrywany przez flashrom, ale nie da się go poprawnie wykasować, a co za tym idzie - wgrać nowego obrazu. W Internecie wyczytałem, że pomóc może (za https://www.flashrom.org/Common_problems):
    Cytat:
    The impedances of the wires/traces do not match the impedances of the input pins (of either the circuit/chip on the mainboard or the external programmer). Try using shorter wires, adding small (
  • REKLAMA
  • #2 19600066
    MocnyAmper
    Poziom 25  
    Posty: 1385
    Pomógł: 87
    Ocena: 282
    W czym problem? W opisie, który zamieściłeś, jasno napisano, że chodzi o linie wejścia/wyjścia (MOSI, MISO, SCK, CS).

    Programator powinien zasilać pamięć napięciem, do jakiego jest ona przystosowana, oraz najlepiej gdyby sam również był zasilany takim samym napięciem, o ile to możliwe. Jeśli nie - powinno się zastosować układ przesuwający poziomy logiczne.

    Możesz też spróbować wylutować pamięć i wtedy programować.
  • REKLAMA
  • #3 19600220
    jarek_lnx
    Poziom 43  
    Posty: 22581
    Pomógł: 4167
    Ocena: 6039
    acislak napisał:
    Chip jest poprawnie wykrywany przez flashrom, ale nie da się go poprawnie wykasować, a co za tym idzie wgrać nowego obrazu. W internetach wyczytałem, że pomóc może (za https://www.flashrom.org/Common problems):
    A odczytać się da? Czy odczyt daje zawsze ten sam rezultat?
  • REKLAMA
  • #4 19600574
    acislak
    Poziom 2  
    Posty: 3
    Oczywiście odczyt też nie jest poprawny. Działa wykrywania typu chipa, ale nawet to nie zawsze.
  • #5 19600619
    jarek_lnx
    Poziom 43  
    Posty: 22581
    Pomógł: 4167
    Ocena: 6039
    acislak napisał:
    Oczywiście odczyt też nie jest poprawny.
    Wcale nie takie oczywiste, pytałem żeby wiedzieć czy przyczyną nie jest blokada zapisu. Skoro odczyty są przypadkowo zakłócane to może być problem z integralnością sygnałową, no chyba że inne proste wyjaśnienie - pracujący system robi odczyty i zakłóca komunikację.
REKLAMA