<div dir="ltr">Nejenom,<div>hlavnÄ› je to takĂ© opatĹ™enĂ­ kvĹŻli ztrátÄ› dat, pĹ™i 1 plnĂ© page ji nejdřív musĂ­te smazat.<div>A právÄ› v tomto okamĹľiku nemáte uloĹľena ĹľĂˇdná data pro případ resetu, vĂ˝padku atd.</div><div>Proto se zapisujĂ­ do tĂ© druhĂ© page a aĹľ pak se ta prvnĂ­ maĹľe.</div></div><div><br></div><div>L.</div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 15. Ĺ™Ă­jna 2014 14:26 Michal Grunt <span dir="ltr"><<a href="mailto:michal.grunt@vynet.cz" target="_blank">michal.grunt@vynet.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ale kdyĹľ o tom tak pĹ™emýšlĂ­m tak si asi napíši svoji jednodušší verzi ;-) Mám problĂ©m dostat do 16kB flash vše co potĹ™ebuji a toÄŤit k tomu 2 stránky a ukrojit si z toho mála ještÄ› 2kB (potĹ™ebuji ukládat cca 150 hodnot)... Pochopil jsem to tak, Ĺľe toÄŤenĂ­ stránek je opatĹ™enĂ­ proti opotĹ™ebovánĂ­ flash. Data se v mĂ©m případÄ› moc ÄŤasto mÄ›nit nebudou (jednou se zařízenĂ­ nastavĂ­ a pak uĹľ se to moc mÄ›nit nebude).<br>
<br>
KaĹľdopádnÄ› pĹ™edchozĂ­ snaĹľenĂ­ vniveÄŤ nepĹ™ijde. V hlavÄ› mám pár dalších vÄ›cĂ­ na kterĂ© to bude pouĹľitelnĂ©. A navĂ­c jsem se i něčemu pĹ™iuÄŤil.<br>
<br>
________________________________________<br>
Od: Hw-list [<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz</a>] za uĹľivatele Michal Grunt [<a href="mailto:michal.grunt@vynet.cz">michal.grunt@vynet.cz</a>]<br>
Odesláno: 15. Ĺ™Ă­jna 2014 11:20<br>
Komu: HW-news<br>
PĹ™edmÄ›t: RE: STM32 a FLASH EEPROM emulace<br>
<div class="HOEnZb"><div class="h5"><br>
Hurá, tak uĹľ to maká. Definici VirtAddVarTab z eeprom.c jsem pĹ™esunul do eeprom.h a v main.c jsem pĹ™ed FLASH_Unlock(); a EE_Init(); inicializoval VirtAddVarTab  "for (i = 0; i < NB_OF_VAR; i++) VirtAddVarTab[i] = i;". ElegantnÄ›jší by to asi bylo dát indexaci rovnou do eeprom.c EE_Init();<br>
<br>
StejnÄ› je to divnÄ› udÄ›lanĂ˝, protoĹľe VirtAddVarTab je deklarován v eeprom.c a nenĂ­ v tomto souboru nikde indexován. Deklarace a indexovánĂ­ VirtAddVarTab v main.c (jako je uvedeno v demo příkladu) je samozĹ™ejmÄ› ĂşplnÄ› mimo... Ale Ĺľe se o tom nikdo nikde nezmiňuje (ani v oficiálnĂ­m PDF o tom nikde nenĂ­ zmĂ­nka, Ĺľe je to nutnost) . Co jsem koukal na příklady z jinĂ˝ch vygooglenĂ˝ch zdrojákĹŻ tak u všech dekladujĂ­ VirtAddVarTab v main.c.<br>
<br>
DÄ›kuji za pomoc!<br>
<br>
MG<br>
<br>
-----Original Message-----<br>
From: Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.hw.cz</a>] On Behalf Of Jan Waclawek<br>
Sent: Wednesday, October 15, 2014 8:00 AM<br>
To: HW-news<br>
Subject: RE: STM32 a FLASH EEPROM emulace<br>
<br>
> Ano to pole virtuálnĂ­ch adres je blbost, to u  byla jenom taková<br>
> zoufalost pevzatá z demo pĂ­kladu (i kdy  i tam jsem to pou itĂ­ njak nechápal, nevĂ­m pro to tam cpaly)...<br>
> Pak jsem ho odstranil.<br>
<br>
Tak to rychlo dajte spat. To kopirovanie do novej stranky to priamo vyzaduje, a ak to pole explicitne neinicializujete na navzajom rozdielne hodnoty, tak to presne takto musi kopirovat vela nulovych adries. Alebo si u-/o-pravte tu "kniznicu".<br>
<br>
wek<br>
<br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a> <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Vy závodĂ­te, my měříme. <br><a href="http://www.casomira-ewitis.cz/" target="_blank">http://www.casomira-ewitis.cz/</a><br><a href="https://www.facebook.com/casomira.ewitis" target="_blank">https://www.facebook.com/casomira.ewitis</a>
</div>