Flash pamet a vadne bloky

"Ing. Libor Konečný" support na mikrovlny.cz
Čtvrtek Únor 18 14:55:05 CET 2016


Tak neni to chyba, ale vlastnost zrovna u tehle pameti.
Maji to napsano v datasheetu prvni dva bloky jsou rozdelene na 4kB, coz 
je skoda jsem to nejak zazdil.



LK



Dne 18.2.2016 13:48, "Ing. Libor Konečný" napsal(a):
> Sektory jsou cely blok 64kB, na celych adresach u jedne kontretne 0x40000
> USB FLASH programator nacita take nuly a smazani nepomuze.
>
> Kapitolu splnuji, zdroj dava max 500mA max, spotreba desku ja max 50mA 
> pri 3V3 a druha pri 3V6 vykyvy nejsou.
> Pull up je 10K na CS a 100nF a 10uF je temer u VDD.
>
> Uz jsem objednal jine typy od MIcrochpu, protoze Farnell ceka u 
> SPANSIONu na doruceni.
>
> Pameti jsou kupovane v Nov 2015 a rozbalene az nyni.
>
> Nasel jsem ale zasadnejsi problem.
> A to v mazani bloku po 4KB kod 0x20
>
> Kdyz mazu po 64kB tak vse v pohode. Smazu celou pamet (krome vadneho 
> bloku)
>
> Pokud mazu postupne po 4kB, tak  to odmita mazat od adresy 0x20000 az 
> do 3FFFFF
> Nesmaze to ani pri vyberu libovolne  adresy od 0x20000 do konce.
> Pri smazani je RDSR 0x03 (bit 0 a 1 se uvolni na 0x00) a erase je hotovo
>
> Pri mazani od 0x20000  je RDSR 0x20 po zapisu WREN a ERASE/ADDR 
> sekvence a cyklus se hend opousti ja by vubec k mazani nedoslo.
>
>
> Tedy smaze jen prvnich 128kB.
>
> Zkouseno na jinem typu procesoru, takztez s timto vysledkem.
> Na log analyzatoru jsou zasilane data v poradku.
>
> Pokud vymenim pamet polovicni kapacity 16Mb , tak tam ten problem neni 
> a erase funguje to po tech mikroblocich az do velikosti pameti.
>
> Zitra dorazi vzorky od MCHP, tak dam report.
>
> LK
>
>
> Dne 17.2.2016 20:51, Jan Waclawek napsal(a):
>> V tych problematickych pamatiach (aspon u jednej konkretnej):
>> - ktore sektory to su, menovite
>> - su to *kompletne* sektory prepisane na 00?
>> - aky je obsah registrov (status, configuration)
>> Vo vsebecnosti:
>> - dodrziavate kap.11? Naozaj? Vo vsetkom? Ano, je to dolezite.
>> - toto su momentalne najzastaralejsie sFLASH od Spansionu pardon 
>> Cypressu,
>> zvazte novsie rady
>>
>> wek
>>
>>
>> ----- Original Message ---------------
>>
>> Subject: Re: Flash pamet a vadne bloky
>>     From:
>> =?ISO-8859-2?Q?=22Ing=2E_Libor_Kone=E8n=FD=22?=<support na mikrovlny.cz>
>>     Date: Wed, 17 Feb 2016 18:09:51 +0100
>>       To: HW-news <hw-list na list.hw.cz>
>>
>>> O bad blocich ani carka
>>> https://www.spansion.com/Support/Datasheets/S25FL032P_00.pdf
>>>
>>>
>>>
>>>
>>> Dne 17.2.2016 17:57, Jan Waclawek napsal(a):
>>>> Co hovori datasheet?
>>>>
>>>> wek
>>>>
>>>>
>>>> ----- Original Message ---------------
>>>>
>>>>
>>>>> Dobry den vsem
>>>>> Rad bych se zeptal na problem vadnych bloku v pametich flash.
>>>>>
>>>>> Pouzivam s25fl032p   coz je seriova spi 32 Mbit pamet od Spansion
>>>>> nakoupena ve vzorkovem mnozstvi od farnellu.
>>>>> Pouzival jsem maximalne 16 Mb v minulosti od Spansion a 32 Mbit od 
>>>>> Atmel
>>>>> (spicka, ale draha diky RAM bufferum).
>>>>> Nikdy jsem nezaznamenal vadny blok, kdyz jsem pamet koupil. 
>>>>> Vetsinou to
>>>>> bylo az za nejakych par let zapisu do logu.
>>>>> U NAND flash mi je to jasne,ze pri te velikosti v megabajtech jsou 
>>>>> vadne
>>>>> bloky povoleny a maximalni pocet je i datasheetech uvedeny.
>>>>>
>>>>> Nyni pri pouziti s25fl032p se mi stava, ze i pri prvnim zapisu se
>>>>> nektere sektory permanentne nastavi na 0x00 a nejdou uz zapisovat.
>>>>> Pameti mam z minuleho roku a i kdyz menim kus za kus tak vzdy se 
>>>>> objevi
>>>>> chyba nekde jinde a po jinem poctu cyklu,
>>>>>
>>>>> Pamet je napajena 3V3 pres linerani stabilizator, u VDD je 100nF a 
>>>>> zadne
>>>>> prepeti pri testech neni pouzito, vsechny MCU a dalsi funguji 100%.
>>>>> Cele 3 dny clovek ladi SW a nakonec zjisti, ze je to pameti.
>>>>>
>>>>> Dotaz tedy zni: je to standardni chovani takovychto malokapacitnich
>>>>> pameti, ze vadne bloky mohou byt hned po koupi, nebo je to zmetek a
>>>>> pamet musi byt OK pro vsechny bloky az do min poctu 100 000 cyklu ?
>>>>> Testuji to po vyrobe ?
>>>>>
>>>>> To by znamenalo totalne prekopat SW a tady bych uz zapasil s mistem.
>>>>> Proste resit FAT tabulku na tak malou pamet miu pripada silenost. FAT
>>>>> pouzivam u NAND flas ale to uz je kapacita jinde..
>>>> _______________________________________________
>>>> HW-list mailing list  -  sponsored by www.HW.cz
>>>> Hw-list na list.hw.cz
>>>> http://list.hw.cz/mailman/listinfo/hw-list
>>>>
>>> _______________________________________________
>>> HW-list mailing list  -  sponsored by www.HW.cz
>>> Hw-list na list.hw.cz
>>> http://list.hw.cz/mailman/listinfo/hw-list
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>



Další informace o konferenci Hw-list