rasm napisał: Witam, jak w temacie chciałbym zaprogramoać taką kość, dokładnie to MX29LV800BB- próbowałem Willem'em z przystawka TSOP48, ale mam taki problem że po przestawieniu na 3,3V układ nie jest wykrywany,natomiast po ustawieniu na 5V układ jest wykrywany i potrafi zczytać ale z programowania nici. Myślałem że moze cos nie tak z Willemem więc spróbowałem Universal Flash Programmer (EPSILON) również z przystawką 16Bit TSOP 48, ale ten wogóle nic nie wykrywa.
Dodam że sprawdzałem na 3 kościach pamięci.
Może ktoś ma doświadczenie w programowaniu kości 29LV (Low Voltage)
i mi pomoże.
Z góry dzieki i pozdrawiam
Z Willem'em ci nie pomogę - nie wiem jak tam jest realizowane (zależy od adaptera) obniżenie napięcia na 3,3V - podejrzewam, że obniża tylko Vcc a nie poziomy napięć - stąd pewnie problem...
Jeśli chodzi o Universal Flash Programmer z www.epsilon.com.pl - to tu jest inaczej - masz obniża zarówno Vcc jak i poziomy + ustawienia mieszane... - ten na 100% programuje je bez mydła - więc albo źle pamięć wlutowałeś albo co innego robisz nie tak...
Piszesz że korzystasz z adaptera 16-bit TSOP 48 (czyli tego "piętrowego') - zatem musisz wiedzieć że:
1) Musisz korzystać z wer. 0.97ja programu Willem Eprom- bo tylko ona obsługuje flash'e w trybie 16-bit
2) W programie musisz wybrać układ z grupy 16-bit LV (przedostatnia grupa i potem pierwsza podgrupa "29LVxxx" i MBM29LV800B. W okienku powinien pojawić się napis require adapter 16-bit LV (a nie 8/16-bit!!!)
3) Nie wykrywa tzn? nie wykrywa w HEX czy tylko nie podaje nazwy producenta i układu? Bo jeśli to drugie - to wszystko O.K. Program odczytuje z flash'a Man. ID i Dev. ID - ale robi to w formie szesnastkowej następnie porównuje je ze swoją bazą. Ponieważ Flash'e w trybie 16-bit pojawiły się dopiero w ostatniej wersji - wielu wpisów ta baza nie ma i nie ma m.in. Macronix'a i w/w modelu pamięci. Nie jest to jednak żaden problem - bo nazwa jest tylko dla twojej wygody i nie ma nic wspólnego z poprawnym rozpoznaniem... Dla MX29LV800BBTC odczyt powinien wyglądać:
Man. ID: 0x00C2
Dev. ID 0x22FF
Wartości hex znajdziesz w każdym pdf'ie danego układu
Ten Macronix był przeze mnie osobiście testowany i chodzi bez najmniejszych problemów - oczywiście z powyższymi uwagami
...mam nadzieję, że coś pomogłem...
Aha oczywiście zwora J1 na programatorze zdjęta - bo jak będziesz ją 5V traktował to ci długo nie pożyje