Cześć Jackow, błąd ten oznacza nie mniej, nie więcej, że programator nie jest w stanie nawiązać komunikacji z pamięcią. Możliwe przyczyny:
1. pamięć nie ma zasilania
2. nie ma poprawnego połączenia między programatorem a pamięcią
3. pamięć komunikuje się z procesorem (lub innymi układami) na płycie i występuje bus-conflict
4. niezgodność adresowania pamięci
5. w tym układzie nie ma w ogóle możliwości zaprogramować pamięci ze względu na inne elementy na płycie i konstrukcję samej płyty
6. programator jest uszkodzony
Odrzucam pkt6 i zakładam że programator jest sprawny (
przechodzi test napięć w menu narzędzia -> test programatora) i
odczyt i zapis pamięci działa bez problemu w podstawce. Jeżeli jeszcze tego nie sprawdziłeś - sprawdź to proszę w pierwszej kolejności.
Jeżeli chodzi o pkt 1 i 2 to sprawa jest prosta bo wystarczy sprawdzić i przeprowadzić pomiary. Tutaj też zakładam że już to sprawdziłeś i pamięć na pewno jest dobrze podłączona i jest pewny kontakt styków. Podziel się proszę wynikami i zdjęciami jak to połączyłeś (sprawdzimy). Jedziemy dalej

Pkt 3,4 i 5 - tutaj zaczynają się schody. Czy mógłbyś podesłać zdjęcie tej płyty gdzie widać samą pamięć jak i całą płytę? Jakie adresowanie ma pamięć (co jest podłączone do pinów 1, 2 i 3 do pamięci w układzie? masa, czy zasilania?). Na jakim napięciu programujesz? Jakie to są dokładnie pamięci? (pełne oznaczenia). Częstym trickiem jest obniżanie napięcia VPP do niższego poziomu, wtedy pozostałe układy na płycie nie wystartują (będą w stanie RESET) a jednoczesnie napięcie to wystarczy do komunikacji z pamięcią. Trzeba sprawdzić w nocie katalogowej pamięci od jakiego napięcia pracuje (stąd potrzebne dokładne jej oznaczenie). Efekt będzie taki, że inne układy podpięte na tej samej magistralii nie będą zakłócać komunikacji. Albo też samemu wymuszać stan reset na pozostałych układach (a przynajmniej na procesorze, do którego podpięta jest pamięć w układzie). Zerknij też proszę na rozdział
5 instrukcji dot. programowania w układzie, mam nadzieję że już to zrobiłeś wcześniej ale jeśli nie to jest tam zawartych wiele wskazówek na co zwracać uwagę podczas programowania w układzie. Także czekam na więcej szczegółów i będziemy dalej dochodzić przyczyny. W nie każdej płycie jest możliwość programowania w układzie "od strzała", ale stosując różne triki i wiedząc o potencjalnych pułapkach to niemal każdą płytę da się zmusić do współpracy
