REVELTRONICS company will be closed from June 4th to June 14th. Support will be very limited during this time. More details.

Dziwne zachowanie 25Q03213

Pytania techniczne oraz porady dotyczące programowania pamięci oraz funkcjonalności programatora.
wpk
Posts: 1
Joined: Wed Apr 06, 2022 10:20 pm

Dziwne zachowanie 25Q03213

Postby wpk » Wed Apr 06, 2022 10:25 pm

Mam urządzenie z pamięcią 25Q03213E40 - jak tu https://i.ebayimg.com/images/g/HgcAAOSwc2ley5cd/s-l400.jpg. Przy podpięciu jej szczypcami ICSP można odczytać ID układu, ale zgrywanie samej zawartości jest bardzo "losowe" ze względu na działającą resztę urządzenia (dużo "dziur" 0xff).

Co bardzo dziwne - po wylutowaniu układu programator go nie widzi - odczyt ID się nie udaje, próba odczytu kończy się błędem komunikacji. Ponowne wlutowanie, szczypce ICSP - "działa" tak jak wcześniej. Konfiguracja to 25Q032A, 3.3V, próbowałem różnych trybów - nie ma znaczenia. Co może być tu źle?

ArT
Posts: 1576
Joined: Wed Mar 25, 2015 8:54 am
Location: Warsaw, Poland
Has thanked: 60 times
Been thanked: 168 times

Re: Dziwne zachowanie 25Q03213

Postby ArT » Mon Apr 11, 2022 8:08 am

Czy nie próbujesz przypadkiem poza układem zaciskać pamięci w klipsie? Bo takie podłączenie nie ma prawa działać, musi być adapter z maksymalnie krótkimi połączeniami. Możesz spróbować też pkt 3 poniżej na SCK=10% i skrócić maksymalnie połączenia do klipsa.

Jeżeli nie widzi pamięci w adapterze to musisz dokładnie wyczyścić piny pamięci, najlepiej nitro lub alkoholem, na 99% na pamięci został topnik lub lakier który działa jak izolator.

Jeżeli chodzi o programowanie w układzie w Twoim przypadku spróbuj:
1. wymusić stan reset na procesorze, który może się komunikować z pamięcią w trakcie odczytu i zakłóca odczyt
2. jeżeli pierwsze nie pomoże obniżyć delikatnie napięcie, np. na 2.6V, wtedy jest szansa że pamięć będzie się komunikować, a reszta nie wystartuje
3. obniżyć prędkość transmisji do 50% lub 10% (ustawienia -> hardware -> SCK = 50%)
4. jeżeli programujesz na zewnętrznym zasilaniu, to po podłączeniu zasilania albo od razu spróbuj odczytać, albo odczekaj z 2 minuty aż minie procedura startu na płycie, poza tym ustaw napięcie VPP takie samo lub o 0.1V niższe niż napięcie zasilania pamięci na płycie.


Return to “Wsparcie Techniczne”

Who is online

Users browsing this forum: No registered users and 1 guest