-
21. Data: 2015-03-13 23:39:15
Temat: Re: Kontroler pamięci USB z MCU
Od: 2m <m...@g...com>
> Jeśli flash mcu ma małą gwarantowaną liczbę zapisów można użyć
> serial
> flash np. po spi, używam sst25016b, który ma gwarantowaną liczbę
> 100tys. zapisów.
>
> --
> Marek
Ile trwa odczyt/zapis takiej pamięci?
2m
-
22. Data: 2015-03-14 09:08:42
Temat: Re: Kontroler pamięci USB z MCU
Od: Marek <f...@f...com>
On Fri, 13 Mar 2015 15:39:15 -0700 (PDT), 2m
<m...@g...com> wrote:
> Ile trwa odczyt/zapis takiej pamięci?
Chip Erase 35ms
Block Erase 18ms
Byte-program 7us
Datasheet:
http://www.tme.eu/pl/Document/7f4f2011f7c8220008eddb
96a5f3bfc9/SST25VF016B.pdf
--
Marek
-
23. Data: 2015-03-14 18:28:28
Temat: Re: Kontroler pamięci USB z MCU
Od: 2m <m...@g...com>
> > Ile trwa odczyt/zapis takiej pamięci?
>
> Chip Erase 35ms
> Block Erase 18ms
> Byte-program 7us
>
> Datasheet:
> http://www.tme.eu/pl/Document/7f4f2011f7c8220008eddb
96a5f3bfc9/SST25VF016B.pdf
>
> --
> Marek
OOOOpss.... źle zapytałem. Chodziło mi o czas zapisu wspmnianego 32kB pliku po
zastosowaniu serial flasha zamiast embedded flash procka. :)
2m
-
24. Data: 2015-03-14 20:18:39
Temat: Re: Kontroler pamięci USB z MCU
Od: Marek <f...@f...com>
On Sat, 14 Mar 2015 10:28:28 -0700 (PDT), 2m
<m...@g...com> wrote:
> OOOOpss.... źle zapytałem. Chodziło mi o czas zapisu wspmnianego
32kB=
> pliku po zastosowaniu serial flasha zamiast embedded flash procka.
:)
Nie odpowiem teraz precyzyjnie, nie mam wolnej kości takiej pam. w
dip aby przestestować. Kiedyś zapisywałem 10kB blok danych w embeded
flash i serial flash i nie kojarzę specjalnej różnicy w szybkości.
W tym komkretnym przypadku zapis 28kB pliku do emeded flash:
synchronicznie:
$mount -o sync /dev/sdc1 /mnt
$time dd if=/dev/zero of=plik bs=1024 count=28
28+0 przeczytanych recordów
28+0 zapisanych recordów
skopiowane 28672 bajty (29 kB), 8,50596 s, 3,4 kB/s
real 0m8.569s
user 0m0.004s
sys 0m0.004s
asynchronicznie:
$mount /dev/sdc1 /mnt
$cd /mnt
$time dd if=/dev/zero of=plik bs=1024 count=28
28+0 przeczytanych recordów
28+0 zapisanych recordów
skopiowane 28672 bajty (29 kB), 0,00014124 s, 203 MB/s
real 0m0.002s
user 0m0.000s
sys 0m0.000s
$time sync
real 0m3.589s
user 0m0.000s
sys 0m0.004s
Odczyt pliku:
$dd if=plik of=/dev/null bs=1024
28+0 przeczytanych recordów
28+0 zapisanych recordów
skopiowane 28672 bajty (29 kB), 0,168013 s, 171 kB/s
--
Marek