Flash W49F002U - problem z kasowaniem



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Ostry" <niespamowyprefix.tocomm_at_nospam_pf.pl>
Subject: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 01:08:56 +0100


Witam

Mam problem związany z programowaniem pamięci flash W49F002U (256k*8bit, 5V)
http://www.winbond-usa.com/products/winbond_products/pdfs/Memory/w49f002u.pdf
Zrobiłem tak na szybkiego - montaż na pająku - prosty programator na
ATmega32, kwarc 4MHz, procesor bezpośrednio połączony z flashem.
Nie ma kłopotów z odczytem i zapisem zawartości pamięci, nie mogę natomiast
skasować jej zawartości (a tym samym przeprogramować zer na jedynki).
Zarówno przy odczycie jak i zapisie wykorzystuję procedurę wysłania komendy
(adres + dana):

//avr-gcc
void send_command(uint8_t data, uint32_t adr)
{
set_adr(adr); //ustawienie adresu (18bit) na portach, raczej
poprawne
set_data(data); //ustawienie danej
cbi(PORTD,4); //#WE=0
cbi(PORTD,6); //#CE=0
sbi(PORTD,7); //#OE zawsze H
delay_loop2(0x0010); //opoznienie prawdopodobnie nadmiarowe

sbi(PORTD,4); //#WE=1
delay_loop2(0x0006);
}

Sekwencja zapisu wykorzystująca funkcję działa poprawnie, kasowania nie -
jestem w kropce. Prosiłbym o sugestie co należałoby tu dokładniej sprawdzić.
Nie wykluczam uszkodzenia pamięci oraz zbyt słabego odsprzęgania zasilania
(postaram się to dziś wieczorem poprawić).

--
Ostry



Poprzedni Następny
Wiadomość
Spis treści
From: "Ostry" <niespamowyprefix.tocomm_at_nospam_pf.pl>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 13:48:10 +0100


Problem chyba* rozwiązany choć przyczyna nieznana: zmniejszyłem opóźnienia
przy wysyłaniu komend do flasha oraz dodałem sprawdzanie bit DQ7 w pętli po
uprzednim wprowadzeniu portu mikrokontrolera dołączonego do portu danych
pamięci w stan wysokiej impedancji

*musiałbym to sprawdzić kilkakrotnie, ale a) nie chce mi się ryzykować;), b)
cykl programowanie + odczyt to circa 0.5h

--
Ostry



Poprzedni Następny
Wiadomość
Spis treści
From: "Etnograf" <robin4_at_nospam_interia.fm>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 14:58:52 +0100


*musiałbym to sprawdzić kilkakrotnie, ale a) nie chce mi się ryzykować;),
b)
cykl programowanie + odczyt to circa 0.5h

Pół godziny????
Ja tego (chyba) scalaka programowałem wczoraj w willemie w jakieś 30
sekund.....

--
Pozdrawiam,
Robs...
--



Poprzedni Następny
Wiadomość
Spis treści
From: "Ostry" <niespamowyprefix.tocomm_at_nospam_pf.pl>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 16:03:10 +0100


Etnograf wrote:
*musiałbym to sprawdzić kilkakrotnie, ale a) nie chce mi się
ryzykować;), b) cykl programowanie + odczyt to circa 0.5h

Pół godziny????
Ja tego (chyba) scalaka programowałem wczoraj w willemie w jakieś 30
sekund.....


Jak znajdę trochę czasu to też pomyślę o Willemie, tutaj nie zależało mi na
szybkości, to było tylko doraźne rozwiązanie (projekt i wykonanie z
elementów będących "pod ręką", no i była niedziela i nawet podstawek nie
miałem).

--
Ostry



Poprzedni Następny
Wiadomość
Spis treści
From: Krzysztof Pawleta <pawletak_at_nospam_onet_ZAMIEN_poczta.pl>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 19:00:26 +0100


Ostry wrote:

Ja tego (chyba) scalaka programowałem wczoraj w willemie w jakieś 30
sekund.....
Jak znajdę trochę czasu to też pomyślę o Willemie,

Zacznij już teraz, bo zauważyłem, że coraz trudniej dorwać porządną
płytkę: wszyscy sprzedają tą samą, czyli niedopracowaną wersję 4.0 ;-(((
Kupowaliśmy nie dawno z kumplem w różnych źródłach i są problemy z
programowaniem np. SST29xxx (Winbondy lecą bez problemu) - da się to
rozwiązać dokładając gdzie popadnie 100nF (ścieżki masy i zasilania są
za cienkie i za bardzo połamane!!!)

P.S. Stary programator 3B wygląda i działa lepiej... Ale nie ma PLCC32...
--
_________________________________________________
| 'Krzys' Pawleta |
| mailto:pawletak_at_nospam_poczta.onet.pl |
|_______ICQ# 1582962___________GG: 259602_______|

Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 20:54:05 +0100


Krzysztof Pawleta napisał(a):
Zacznij już teraz, bo zauważyłem, że coraz trudniej dorwać porządną
płytkę: wszyscy sprzedają tą samą, czyli niedopracowaną wersję 4.0 ;-(((

A czy wersja z www.progs.glt.pl jest ok?

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | rot13.ivehf_7_at_nospam_gyra.cy
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: "Ostry" <niespamowyprefix.tocomm_at_nospam_pf.pl>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 21:43:31 +0100


Virus_7 wrote:
Krzysztof Pawleta napisał(a):
Zacznij już teraz, bo zauważyłem, że coraz trudniej dorwać porządną
płytkę: wszyscy sprzedają tą samą, czyli niedopracowaną wersję 4.0
;-(((

A czy wersja z www.progs.glt.pl jest ok?


Też mnie to ciekawi - ale są tam dwie wersje programatora 4.0: SMD i montaż
przewlekany.
Jak czytam opinie - sporo jest stwierdzeń "działa tak jak kosztuje" ;).

--
Ostry



Poprzedni Następny
Wiadomość
Spis treści
From: Virus_7 <rot13.ivehf_7_at_nospam_b2.cy>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Mon, 21 Mar 2005 22:14:57 +0100


Ostry napisał(a):
Też mnie to ciekawi - ale są tam dwie wersje programatora 4.0: SMD i montaż
przewlekany.
Jak czytam opinie - sporo jest stwierdzeń "działa tak jak kosztuje" ;).

Heh.. Myślałem, że tam jest jeszcze starsza wersja. Ja mam 3B.
Naszczęście! :)

Apropos Willema: Potrzebuję jakiś schemacik lub informacje na temat
przejściówki do pamięci Flash 29LV800BB (TSOP44 o ile się nie mylę).
Dokładniej, to mam gdzieś w domciu podstawkę profesjonalną (firmy
bodajże Weels).

--
__ ___ * Pozdrawiam * ____
\ \ / (_)_ _ _ _ ___ |__ | rot13.ivehf_7_at_nospam_gyra.cy
\ V /| | '_| || (_-< ___ / / http://www.b3d.pl/
\_/ |_|_| \_,_/__/|___|/_/ gg://2812776/

Poprzedni Następny
Wiadomość
Spis treści
From: Krzysztof Pawleta <pawletak_at_nospam_onet_ZAMIEN_poczta.pl>
Subject: Re: Flash W49F002U - problem z kasowaniem
Date: Tue, 22 Mar 2005 18:12:34 +0100


Ostry wrote:

A czy wersja z www.progs.glt.pl jest ok?
Też mnie to ciekawi - ale są tam dwie wersje programatora 4.0: SMD i montaż
przewlekany.

Właśnie pisałem głównie o tej płytce ;-(((
Wolałbym kupić wersję SMD, ale niestety nie spotkałem SAMEJ płytki ;-(
Zresztą pokazałem płytkę firmowemu projektantowi (dodam, że projektuje
WYŁĄCZNIE ręcznie i wyłącznie w AutoTRAX pod DOSa...), to się zdziwił,
że tylko ze scalakami jednej firmy (SST) nie działa!
Jednak zostaję przy moim starym, dwustronnym 3B... a już go miałem
odstąpić... "kumpel" dostał "poprawiony" 4.0...

P.S. Kumpel przeglądał kilka archiwów i dużo osób ma problemy z 4.0...
--
_________________________________________________
| 'Krzys' Pawleta |
| mailto:pawletak_at_nospam_poczta.onet.pl |
|_______ICQ# 1582962___________GG: 259602_______|