www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Prenos datotek v vsebino eeproma

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
rplink3r
Član
Član



Pridružen-a: Tor 06 Feb 2007 20:02
Prispevkov: 332
Aktiv.: 1.90
Kraj: Levec

PrispevekObjavljeno: Pon Maj 17, 2021 9:44 pm    Naslov sporočila:  Prenos datotek v vsebino eeproma Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
mosqito
Član
Član



Pridružen-a: Čet 07 Apr 2016 23:22
Prispevkov: 1008
Aktiv.: 15.89

PrispevekObjavljeno: Pon Maj 17, 2021 10:13 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Brusli
Član
Član



Pridružen-a: Tor 24 Nov 2020 12:10
Prispevkov: 15
Aktiv.: 2.13
Kraj: Hrastnik

PrispevekObjavljeno: Tor Maj 18, 2021 10:24 pm    Naslov sporočila:   Odgovori s citatom

Si prepričan, da imaš to EEPROM? Shame on you
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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rplink3r
Član
Član



Pridružen-a: Tor 06 Feb 2007 20:02
Prispevkov: 332
Aktiv.: 1.90
Kraj: Levec

PrispevekObjavljeno: Sre Maj 19, 2021 1:24 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
rplink3r
Član
Član



Pridružen-a: Tor 06 Feb 2007 20:02
Prispevkov: 332
Aktiv.: 1.90
Kraj: Levec

PrispevekObjavljeno: Sre Maj 19, 2021 1:27 pm    Naslov sporočila:   Odgovori s citatom

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 Cool .



tempsnip.jpg
 Opis:
 Velikost datoteke:  28.54 KB
 Pogledana:  7 krat

tempsnip.jpg



_________________
"The statement below is false."
"The statement above is true."
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
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: 195 dni


Powered by phpBB © 2001, 2005 phpBB Group