Liczba postów: 2,375
Liczba wątków: 0
Dołączył: Oct 2017
Reputacja:
240
Nigdy tego nie robiłem, ale gdybym miał to zrobiłbym sobie tablicę z numerami w flash, w pliku trzymał stałą ilość danych na głowę, wyszukiwał we flash na jakiej pozycji w pliku spodziewać się reszty danych do numeru, otwierał plik, przechodził funkcją seek() do tego miejsca w pliku, odczytywał taką paczkę i parsował. Jak jest więcej niż 1000 pozycji to pewnie i tak nie ma sensu używać do tego microprocka. To pewnie zadziałoło by nawet na M328, a w ESP można to trzymać nawet w RAM.
Liczba postów: 71
Liczba wątków: 2
Dołączył: Oct 2018
Reputacja:
1
30-10-2018, 16:15
(Ten post był ostatnio modyfikowany: 30-10-2018, 16:21 przez wchpikus.)
Niestety ladowanie do flash odpada, musze to aktualizowac przy dzialajacym sofcie.
Jest to ksiazka telefonu, wiec ciezko bedzie aktualizowac budujac nowy firmware..a spiffs odpada, zajade flash.
Stad sd.
Mozna tez trzymac w ramie, ale kazde odpalenie firmware bedzie wymagac pobrania kontaktow..teraz tak to dziala, ale szkoda ramu i na razie przy 500szt kontaktow dziala, co bedzie jak bedzie wiecej?
Chyba ze myslisz o zapisaniu pozycji na flash gdzie na karcie sa kontakty ( linie?)
I wpisywac kontakty pod pozycje..
Czyli stworzyc tablice np 1000 kontaktow, dla kazdego kontaktu przypisac miejsce na karcie i zapisywac je..
Takiego czegos jeszcze nie robilem, da sie tak zapisac karte bez systemu plikow?
Chyba ze zapisywac pozycje w pliku, gdzie kazdy sie znajduje...jakies propozycje?
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
Użyj zewnętrznej DataFlash. Kilka MB chyba wystarczy. Dostęp do DataFalsh jest kilkanaście, kilkadziesiąt a nawet kilkaset razy szybszy niż do SD z FAT zwłaszcza po SPi 1-bit.
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
(30-10-2018, 16:24)wchpikus napisał(a): Mozna i tak..kosc pamieci tania, poszukam czy mam jakas.
Ale czy nie zajade pamieci?
Załóżmy, że Flash ma 16Mb i 100'000zapisów. Potrzebujesz 1Mb. Liczba zapisów roście 16 razy.
Inne rozwiązanie FRAM, ale przy dużych pojemnościach są drogie.
Liczba postów: 71
Liczba wątków: 2
Dołączył: Oct 2018
Reputacja:
1
Czyli zapomniec o karcie i zrobic na wewnetrznym flash?
Generalnie firmware ma jakies 300k, wiec pozostaje sporo miejsca..
Wysłane z mojego SM-G950F przy użyciu Tapatalka
Liczba postów: 856
Liczba wątków: 2
Dołączył: Nov 2017
(30-10-2018, 19:06)wchpikus napisał(a): Czyli zapomniec o karcie i zrobic na wewnetrznym flash?
Generalnie firmware ma jakies 300k, wiec pozostaje sporo miejsca..
Napisz dokładniej co to za urządzenie.