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

SST 49LF003A BIOS Willem 7.1 - błąd zapisu, różne ustawienia R/C delay time

szakal87 27 Maj 2009 17:13 4177 10
REKLAMA
  • #1 6581820
    szakal87
    Poziom 10  
    Posty: 20
    Dzień dobry, kolejna trudność z tym programatorem...

    Kość SST 49LF003A Firmware Hub 3,0-3,6V. Napięcie kasujące i czytające dobre, zmierzone miernikiem.
    opis kości
    SST 49LF003A BIOS Willem 7.1 - błąd zapisu, różne ustawienia R/C delay time

    Wszystko dobrze poustawiane ID wykrywa
    SST 49LF003A BIOS Willem 7.1 - błąd zapisu, różne ustawienia R/C delay time

    Gdy próbuję zapisać bios:
    SST 49LF003A BIOS Willem 7.1 - błąd zapisu, różne ustawienia R/C delay time

    Plik biosu dobry zapisany odpowiednio na innej kości biosu. Próbowane z różnymi ustawieniami R\C delay time i nic ciągle błąd...

    Kość uszkodzona ?? proszę o sugestie nie wiem co jeszcze mogę zrobić...
  • REKLAMA
  • #2 6582127
    kodd
    Poziom 32  
    Posty: 1558
    Pomógł: 171
    Ocena: 63
    Jak mam rozumieć ten zapis "Plik biosu dobry zapisany odpowiednio na innej kości biosu" Jaką pojemność ma ta inna kość i jak była programowana? Pamięci o tej pojemności są stosowane m. innymi w płytach firmy Asus , do tej pory nie miałem przypadku ich uszkodzenia. Aby udzielić koledze rzeczowej pomocy muszę znać model płyty głównej lub wielkość pliku z Biosu.
  • #3 6585419
    szakal87
    Poziom 10  
    Posty: 20
    Chodziło mi o to że plik biosu jest dobry ze strony producenta i zapisany na W39V040A jednak jest to nie 3mbit a 4mbit kość... płyta i tak z nią nie wstaje. Plik biosu pojemność 512KB. Płyta główna ASUS P4P800S SE
  • REKLAMA
  • #4 6585791
    kodd
    Poziom 32  
    Posty: 1558
    Pomógł: 171
    Ocena: 63
    Rozmiar Bios-u do tej płyty to 384 KB, a nie 512 KB. Dla programatora i pamięci nie jest istotne czy zapisywana treść jest uszkodzona czy dobrą. Warunkiem zaprogramowania tej kości bez względu na typ programatora jest załadowanie pliku z Biosem do Buffora od adresu HEX 20000 do końca , czyli 7FFF0 co jest również końcowym adresem programowanej pamięci.
  • #5 6588871
    szakal87
    Poziom 10  
    Posty: 20
    OK plik biosu jednak był niewłaściwy bo od P4P800 SE. Znalazłem od P4P800S SE i ma on 384KB jednak ciągle ten sam błąd. W buforze jest załadowany od adresu 000A70 do 05FFF0 czy jest to prawidłowe ??
  • Pomocny post
    #6 6588920
    kodd
    Poziom 32  
    Posty: 1558
    Pomógł: 171
    Ocena: 63
    Wszystko koledze wyjaśniłem w poprzedniej odpowiedzi. Plik Bios-u kolega już posiada. Teraz kolej na ustalenie końcowego adresu dla pamięci czyli HEX 7FFF0, a następnie wgranie pliku do buffora od adresu HEX 20000. Te czynności nie są wykonywane automatycznie. Ja mam różne programatory profesjonalne i też w ten sposób muszę programować te "kości".
  • #7 6592988
    szakal87
    Poziom 10  
    Posty: 20
    Dziękuje za pomoc rozumiem co trzeba zrobić ale nie wiem jak...(najprostsze rzeczy są najcięższe), próbowałem na różne sposoby i nic. Tutaj więc prośba do użytkowników Willema- jeżeli ktoś wie jak w oprogramowaniu do niego, przenosi się adres to niech napisze. Pozdrawiam !
    SST 49LF003A BIOS Willem 7.1 - błąd zapisu, różne ustawienia R/C delay time
  • REKLAMA
  • #8 6593129
    Yasiek_N
    Poziom 15  
    Posty: 112
    Pomógł: 6
    Ocena: 9
    szakal87 napisał:
    Kość SST 49LF003A Firmware Hub 3,0-3,6V. Napięcie kasujące i czytające dobre, zmierzone miernikiem.


    A w jaki sposób kolega pomierzył te napięcia? Jak jest ustawiony DIP SW 6?
  • REKLAMA
  • #9 6596000
    szakal87
    Poziom 10  
    Posty: 20
    Yasiek_N napisał:
    szakal87 napisał:
    Kość SST 49LF003A Firmware Hub 3,0-3,6V. Napięcie kasujące i czytające dobre, zmierzone miernikiem.


    A w jaki sposób kolega pomierzył te napięcia? Jak jest ustawiony DIP SW 6?


    Miernikiem uniwersalnym zgodnie z opisem kości VSS Ground czyli 3 pin dolny od lewej oraz VDD Power Supply 3 pin górny od prawej.

    DIP SW 6 ON OFF ON ON ON ON
  • #10 6630762
    szakal87
    Poziom 10  
    Posty: 20
    Sposób podany przez kodd programuje kość właściwie:

    - w oprogramowaniu zamiast SST49LF003 wybrać SST49LF004;
    - ustawić (prawy dolny róg) OFFSET na 20000;
    - załadować plik Bios-u;
    - wydać polecenie do programowania.
    Po zaprogramowaniu proszę wyczyścić Buffor ,offset ustawić ponownie na zero i wydać polecenie read. Teraz proszę sprawdzić czy plik w buffor jest przeczytany od 20000 do końca.

    Dziękuję i proszę o zamknięcie tematu.
  • #11 7377009
    bartoszduk
    Poziom 11  
    Posty: 12
    Tak będzie prościej dla "niektórych" :-).

    SST 49LF003A BIOS Willem 7.1 - błąd zapisu, różne ustawienia R/C delay time

Podsumowanie tematu

✨ Problem dotyczy zapisu BIOS-u na kości SST 49LF003A za pomocą programatora Willem 7.1, gdzie pojawia się błąd zapisu mimo poprawnego napięcia kasującego i czytającego. Plik BIOS-u pochodził z płyty ASUS P4P800S SE i ma rozmiar 384 KB, jednak wgrywanie go do bufora programatora odbywa się od adresu 000A70 do 05FFF0, co jest nieprawidłowe. Wskazano, że dla tej pamięci należy załadować plik BIOS-u do bufora od adresu HEX 20000 do końca pamięci (HEX 7FFF0). Zalecane jest wybranie w oprogramowaniu programatora modelu SST49LF004 zamiast SST49LF003, ustawienie offsetu na 20000, załadowanie pliku BIOS-u i wykonanie programowania. Po zaprogramowaniu należy wyczyścić bufor, ustawić offset na zero i odczytać zawartość pamięci, aby zweryfikować poprawność zapisu. Pomiar napięć wykonano miernikiem uniwersalnym, a ustawienia DIP SW 6 to ON OFF ON ON ON ON. Problem wynikał z nieprawidłowego adresowania pliku w buforze programatora, a zastosowanie przesunięcia offsetu rozwiązało problem zapisu.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA