• Programator Pamięci BIOS Flash SPI (out of technical support)

#61 Re: Programator Pamięci BIOS Flash SPI


da marwis1 5 luglio 2011, 10:45
Witam. Zbudowałem taki programator i mam problem. Chcę odczytać i zaprogramować kość MX21L16005DM, więc klikam read ID i odczytuje. Klikam read device, czyta, ale pokazuje same FF-ki. Kiedy chcę ją zaprogramować wyświetla się okno program device, ale brak jest jakiegokolwiek postępu. Dodam, że odblokowałem bity. Tą samą historię mam na drugiej pamięci MX25L8005M. Coż mam począć?:) Proszę o jakąś poradę.

Re: Re: Programator Pamięci BIOS Flash SPI


da Google Adsense [BOT] 5 luglio 2011, 10:45

#62 Re: Programator Pamięci BIOS Flash SPI


da opelr 5 luglio 2011, 12:54
Taki efekt mam jeśli jest za małe zasilanie, zmierz ile masz zasilania na kości.

#63 Re: Programator Pamięci BIOS Flash SPI


da marwis1 5 luglio 2011, 13:20
3,17V, do kondensatora C3 dołożyłem równolegle rezystor 4,7k, bo bez niego napięcie zas kości wynosiło 4,2V. Zastanawiam się, czy nie uszkodziłem kości podając takie napięcie. Ale ta druga powinna być sprawna, a objaw taki sam...

#64 Re: Programator Pamięci BIOS Flash SPI


da opelr 5 luglio 2011, 13:27
Ja podaje z zasilacza 3,4-3,5V

#65 Re: Programator Pamięci BIOS Flash SPI


da marwis1 5 luglio 2011, 13:51
Teraz zauważyłem, że ten read ID wcale nie wykrywa mojej kości! Tak samo zachowuje się nawet wtedy, gdy nie mam podłączonego programatora do laptopa! Kiedy klikam w zakładce help na test hardware wyświetla na czerwono napis hardware not present! Czyli co? Wogóle nie widzi sprzętu? Co z tym zrobić?

#66 Re: Programator Pamięci BIOS Flash SPI


da Usunięty Użytkownik 402 5 luglio 2011, 13:57
marwis1 ha scritto:Teraz zauważyłem, że ten read ID wcale nie wykrywa mojej kości! Tak samo zachowuje się nawet wtedy, gdy nie mam podłączonego programatora do laptopa! Kiedy klikam w zakładce help na test hardware wyświetla na czerwono napis hardware not present! Czyli co? Wogóle nie widzi sprzętu? Co z tym zrobić?



1 hardware not present - to normalna sprawa
2- najpierw wybiera się rodzinę układową z menu po prawej
3- wówczas naciskasz na ID i powinno pokazać typ układu i pojemność.

#67 Re: Programator Pamięci BIOS Flash SPI


da marwis1 5 luglio 2011, 14:04
No więc u mnie pokazuje:
Manufacturer: Unknown (0xFF)
Memory type: 255
Capacity: 16384 kbytes
Taka sama informacja się pojawia nawet wtedy, gdy nie podłączam programatora...

#68 Re: Programator Pamięci BIOS Flash SPI


da Usunięty Użytkownik 402 5 luglio 2011, 14:16
marwis1 ha scritto:No więc u mnie pokazuje:
Manufacturer: Unknown (0xFF)
Memory type: 255
Capacity: 16384 kbytes
Taka sama informacja się pojawia nawet wtedy, gdy nie podłączam programatora...



Taka informacja jest prawidłowa, każdy ją widzi gdy: ma źle zmontowany programator- najczęściej błąd przy podłączaniu wtyku LPT, gdy ma się uszkodzony układ bios.
Proponuję zweryfikować czy wtyk lpt jest prawidłowo podłączony- najłatwiej poznać po numeracji lub w przypadku jej braku to po rzędzie mas występujących w porcie płyty głównej. Jeżeli wtyk jest prawidłowo podłączony to należy sprawdzić połączenia z samym układem programatora.

#69 Re: Programator Pamięci BIOS Flash SPI


da marwis1 5 luglio 2011, 16:22
Rzeczywiście, gapa ze mnie. Teraz programuje, ale nie przechodzi weryfikacji. Czym to może być spowodowane? Kość jest 2MB, wgrywany wsad ma 1MB.

#70 Re: Programator Pamięci BIOS Flash SPI


da Vogelek23 13 luglio 2011, 17:14
marwis1 ha scritto:Kość jest 2MB, wgrywany wsad ma 1MB.

Musisz dopełnić wsad do równych 2MB (2097152B) np. zerami.
Program ma niestety tę nieciekawą cechę, że plik wsadowy musi być dokładnie tej wielkości, co programowana pamięć.
Inaczej wyrzucać może błędy weryfikacji, zaś pamięć może się czasem błędnie zaprogramować.

#71 Re: Programator Pamięci BIOS Flash SPI


da willyvmm 13 luglio 2011, 18:25
Proponowałbym dopełnić nie zerami a 0xFF ze względu na zasadę działania pamięci flash. Po skasowaniu jest ona wypełniona właśnie 0xFF.

#72 Re: Programator Pamięci BIOS Flash SPI


da Vogelek23 13 luglio 2011, 19:20
willyvmm ha scritto:Proponowałbym dopełnić nie zerami a 0xFF ze względu na zasadę działania pamięci flash. Po skasowaniu jest ona wypełniona właśnie 0xFF.

Istotnie, przeoczyłem tę cechę pamięci w poprzedniej podpowiedzi.
Potwierdzam tym samym powyższe słowa Kolegi willyvmm - lepiej jest dopełnić wsad 0xFF.

#73 Re: Programator Pamięci BIOS Flash SPI


da marwis1 13 luglio 2011, 23:14
Przepraszam, ale nie za bardzo wiem, jak za to się zabrać. Proszę o podpowiedź.

#74 Re: Programator Pamięci BIOS Flash SPI


da Vogelek23 14 luglio 2011, 00:13
marwis1 ha scritto:Przepraszam, ale nie za bardzo wiem, jak za to się zabrać. Proszę o podpowiedź.

Przykład dla wsadu 1048576B (1MB), kostki 2097152B (2MB) i aplikacji Freeware HEX Editor XVI32 (pierwsza z brzegu, którą wybrałem - możliwe, że w innych jest to łatwiejsze do wykonania).

1. Otwieramy kopię pliku wsadowego BIOS w XVI32 (kopię dlatego, abyśmy mieli oryginalny wsad do dalszych działań, gdyby coś poszło źle).
2. Zjeżdżamy na sam dół, zaznaczając ostatnią komórkę i zapisując jej wartość (dla przykładu jest to 00).
3. Klikamy menu EDIT i wybieramy INSERT STRING.
4. W okienku definicji, w obszarze INSERT zaznaczamy kropką HEX STRING i wpisujemy wartość tej ostatniej komórki z p.1 (czyli 00), zaś w obszarze INSERT <n> TIMES zaznaczamy DECIMAL i wpisujemy liczbę 1 w pole poniżej; następnie klikamy OK.
5. Teraz zaznaczamy nowoutworzoną komórkę (ostatnią) i znów z menu EDIT wybieramy INSERT STRING.
6. W okienku definicji, w obszarze INSERT zaznaczamy kropką HEX STRING i wpisujemy wartość FF, zaś w obszarze INSERT <n> TIMES zaznaczamy DECIMAL i wpisujemy w pole poniżej liczbę o 1 mniejszą, niż wynosi wielkość pliku - czyli w przykładzie 1048575; następnie klikamy OK.
7. Trzeba jeszcze zamienić ostatnią komórkę (tę z p.5, bo przeniosła się ona teraz na koniec pliku) z wartości 00 na FF.
8. W tym celu zaznaczamy tą komórkę i z menu SEARCH wybieramy REPLACE.
9. W oknie zamiany, w obszarze FIND zaznaczamy HEX STRING i wpisujemy poniżej wartość komórki (00), zaś w obszarze REPLACE WITH zaznaczamy także HEX STRING i wpisujemy FF oraz klikamy OK (nie zmieniamy żadnych innych ustawień!).
10. Teraz wystarczy wcisnąć ikonę dyskietki i plik zapisuje się.
11. Sprawdzamy jeszcze, czy zmieniona kopia ma wielkość dokładnie 2097152B (jeśli nie, instrukcja została niedokładnie przeczytana).

Dla pliku wsadowego o innej wielkości (np. 1097442B) cała procedura jest taka sama.
Należy jednak najpierw obliczyć, ile komórek trzeba dopełnić do wielkości pamięci (2097152B).
Trzeba więc odjąć wielkość pliku od wielkości kostki (w bajtach) i wychodzi nam 999710B do dopełnienia.
W p. 6 zmniejszamy tę wartość o 1 - w pole INSERT <n> TIMES wpisujemy więc 999709.

#75 Re: Programator Pamięci BIOS Flash SPI


da kamelleon 28 luglio 2011, 07:15
Witam.

Zmontowałem programator dokładnie wg. powyższego projektu. Zakupiłem też pamięć mx25l8005m2c dla testowania programatora. Z zakupioną pamięcią programator działa bez zarzutu, prawidłowo ją identyfikuje, czyta, kasuje i programuje. Gorzej jest z oryginalną pamięcią sst25vf080b z uszkodzonego komputera. Programator identyfikuje ją jako " SST unknown 16384 kbytes " odczyt trwa bardzo długo a zgrana na dysk zawartość zajmuje aż 16 MB. Zauważyłem, że programator odczytał pamięć 16 razy i umieścił wszystko w jednym pliku 16MB. Ta sama sekwencja powtarza się 16 razy. Czy jest to wina pamięci, czy programatora? Może trzeba zmienić jakieś opcje? Wydaje się, że przyczyną jest nieprawidłowe określenie pojemności.

Pozdrawiam.

#76 Re: Programator Pamięci BIOS Flash SPI


da koko115 30 luglio 2011, 09:59
Czy można gdzieś kupić gotową płytkę tego programatora? Ewentualnie robił ktoś ją metodą profesjonalną i mógłby mi jedną odsprzedać?

#77 Re: Programator Pamięci BIOS Flash SPI


da kamelleon 31 luglio 2011, 07:40
Programator montuje się w pół godziny na płytce uniwersalnej. Dołączony do schematu projekt płytki jest trudny do wykonania bez fotochemii. Zrobiłem "prasowankę", ale nie byłem zadowolony z rezultatów i dałem sobie spokój.

#78 Re: Programator Pamięci BIOS Flash SPI


da adam4333 13 agosto 2011, 21:12
koko115 ha scritto:Czy można gdzieś kupić gotową płytkę tego programatora? Ewentualnie robił ktoś ją metodą profesjonalną i mógłby mi jedną odsprzedać?

W poniedziałek będę zamawiał taka płytkę w firmie PPUH "MARGOL" Marek Golonka cena 8 zl + koszty wysiłki jeśli kolega jest zainteresowany proszę o informacje.

#79 Re: Programator Pamięci BIOS Flash SPI


da kamil1986 16 agosto 2011, 09:42
Jeśli jest ktoś zainteresowany płytką do programatora mogę odsprzedać za parę złotych zrobiłem kilka sztuk.
Immagine

#80 Re: Programator Pamięci BIOS Flash SPI


da xcrayx 16 agosto 2011, 20:57
Witam. Jestem chętny. Szczegóły na pw.
Pozdrawiam.

Re: Programator Pamięci BIOS Flash SPI


da Google Adsense [BOT] 16 agosto 2011, 20:57

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti

_______________________________
Tutti i diritti riservati. È severamente vietata la copia non autorizzata del contenuto di questo sito Web o di qualsiasi sua parte.
Eventuali marchi, nomi di società, prodotti o servizi pubblicati su questo sito Web appartengono ai legittimi proprietari, sono protetti da copyright e utilizzati solo a scopo informativo.