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

#61 Re: Programator Pamięci BIOS Flash SPI


от marwis1 5 Июль 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


от Google Adsense [BOT] 5 Июль 2011, 10:45

#62 Re: Programator Pamięci BIOS Flash SPI


от opelr 5 Июль 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


от marwis1 5 Июль 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


от opelr 5 Июль 2011, 13:27
Ja podaje z zasilacza 3,4-3,5V

#65 Re: Programator Pamięci BIOS Flash SPI


от marwis1 5 Июль 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


от Usunięty Użytkownik 402 5 Июль 2011, 13:57
marwis1 писал(а):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


от marwis1 5 Июль 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


от Usunięty Użytkownik 402 5 Июль 2011, 14:16
marwis1 писал(а):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


от marwis1 5 Июль 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


от Vogelek23 13 Июль 2011, 17:14
marwis1 писал(а):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


от willyvmm 13 Июль 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


от Vogelek23 13 Июль 2011, 19:20
willyvmm писал(а):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


от marwis1 13 Июль 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


от Vogelek23 14 Июль 2011, 00:13
marwis1 писал(а):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


от kamelleon 28 Июль 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


от koko115 30 Июль 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


от kamelleon 31 Июль 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


от adam4333 13 Август 2011, 21:12
koko115 писал(а):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


от kamil1986 16 Август 2011, 09:42
Jeśli jest ktoś zainteresowany płytką do programatora mogę odsprzedać za parę złotych zrobiłem kilka sztuk.
Изображение

#80 Re: Programator Pamięci BIOS Flash SPI


от xcrayx 16 Август 2011, 20:57
Witam. Jestem chętny. Szczegóły na pw.
Pozdrawiam.

Re: Programator Pamięci BIOS Flash SPI


от Google Adsense [BOT] 16 Август 2011, 20:57

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

_______________________________
Все права защищены. Вы не можете копировать любой контент и элементов этого сайта без разрешения.
Все торговые марки, продукты или услуги, опубликованные на этом сайте принадлежат их законным владельцам, защищены авторским правом и используются только в информационных целях.