|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Pon Maj 17, 2021 9:44 pm Naslov sporočila: Prenos datotek v vsebino eeproma |
|
|
Pozdravljeni,
Namen imam shranit par manjših datotek v 25Q256 eeprom.
Lahko ga berem, lahko pišem na njega, sedaj bi rad v spomin spravil par datotek, nekaj txt nekaj exe in še kakšen pdf.
Ročno v Hex editorju se mi nekako ne da z tem ubadat in tudi na internetu ne najdem aplikacije ali nečesa podobnega, da bi stlačil vse skupaj v eeprom in potem dobil ven ter datoteke razparceliral.
Ima kdo kakšno idejo kako bi to najlažje naredi?
_________________ "The statement below is false."
"The statement above is true." |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3234 Aktiv.: 33.08
|
Objavljeno: Pon Maj 17, 2021 10:13 pm Naslov sporočila: |
|
|
Je vsebina statična ali se bo spreminjala med delovanjem?
Kar streslo se ne bo notri. Lahko narediš neko svojo organizacijo ali uporabiš obstoječ file system. Še vedno rabiš "spodnji" nivo, ki ti zapisuje posamezne bloke na flash in iz njega bere.
Ko imaš ta low level read/write/erase poštiman, pa lahko gor obesiš kar ti je najenostavneje.
Za nekaj osnovnih informacij si poglej
https://www.keil.com/appnotes/files/apnt_333.pdf
Samo bojim se, da če ti dela problem uporaba hex editorja, žal to ni zate in uporabi kako arduino knjižnico in primer iz interneta, kjer so že vse naredili drugi namesto tebe.
_________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
Brusli Član
Pridružen-a: Tor 24 Nov 2020 12:10 Prispevkov: 141 Aktiv.: 3.41 Kraj: Hrastnik
|
Objavljeno: Tor Maj 18, 2021 10:24 pm Naslov sporočila: |
|
|
Si prepričan, da imaš to EEPROM?
Ker 25Q čipi niso EEPROM ampak so SPI Flash. EEPROM so Q24.
V primeru, da imaš nek flash čip npr. Winbond W25Q256, ga lahko enostavno sprogramiraš s kakim programatorjem (npr. CH341A) in programom flashrom. Če želiš datoteke samo shraniti na neko statično lokacijo, potem iz njih najprej narediš BIN datoteko v velikosti flash-a (ali pa uporabiš layout datoteko za delno flash-anje) in nato upload-aš na čip z omenjenim programatorjem.
Če bi pa želel, da se vsebina flash-a obnaša kot nek disk za pisanje in branje, ki ga boš videl na računalniku (npr. raziskovalec), potem boš pa moral uporabiti kakšen primeren datotečni sistem in tudi napisati še kak gonilnik.
lp
|
|
Nazaj na vrh |
|
|
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Sre Maj 19, 2021 1:24 pm Naslov sporočila: |
|
|
Mi je uspelo
_________________ "The statement below is false."
"The statement above is true."
Nazadnje urejal/a rplink3r Sre Maj 19, 2021 1:28 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
rplink3r Član
Pridružen-a: Tor 06 Feb 2007 20:02 Prispevkov: 480 Aktiv.: 2.29 Kraj: Levec
|
Objavljeno: Sre Maj 19, 2021 1:27 pm Naslov sporočila: |
|
|
Res je, ni eeprom ampak flash.
Citiram: |
Če želiš datoteke samo shraniti na neko statično lokacijo, potem iz njih najprej narediš BIN datoteko v velikosti flash-a (ali pa uporabiš layout datoteko za delno flash-anje) in nato upload-aš na čip z omenjenim programatorjem. |
Tako želim ja,
Sicer mi HEX urejevanje ni tuje, samo proces vzame čas, tudi, ko hočem dobiti datoteke ven iščem eof itd, za več datotek pa ne vidim smisla to delat.
Zgleda da je bolj enostavno kot sem mislil, sem dal 7zip datoteko notri.
Ko sem jo potegnil ven z ostankom nekaj FF proti koncu,
pravilno razširi, samo pojamra da je prazna vsebina na koncu .
Opis: |
|
Velikost datoteke: |
28.54 KB |
Pogledana: |
7 krat |
|
_________________ "The statement below is false."
"The statement above is true." |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 68 dni
Powered by phpBB © 2001, 2005 phpBB Group
|