Data retention
Petr Labaj
labaj na volny.cz
Pondělí Duben 14 20:51:35 CEST 2025
Ano v případě, kdy dělám vývoj a za mnou je fabrika, která pak bude
hroutit stovky kusů.
Ne v případě, kdy vytvářím nějaké jedinečné zařízení, které pak bude i
dál pracovat.
Ladit v RAM znamená umět ladit v RAM (podmínka nutná, nikoli však
postačující).
Tedy defaultně tak myslet. Program rozdělit na části (je-li to nutné) a
být programátor, nikoli lepič knihoven.
Je to takový automatický korektiv, aby člověk psal firmware nebo
software, ale ne bloatware.
PL
*****************
Dne 14.4.2025 v 19:17 Tomas Hamouz napsal(a):
> Zásada ladit v RAM je hezká, ale nefunguje když mám program větší než RAM, o potřebě RAM pro program
> ani nemluvě. Možná pro jednotlivé komponenty.
>
> Ošoupání flash v provozu bych se nebál. Asi tu nebude nikdo kdo by odlaďoval program na kusu který
> pak půjde do provozu. Alespoň u nás jsou vývojové vzorky ošoupané, ale ve výrobě se nahraje flash
> právě jednou. Pak až když si uživatel udělá update FW.
>
> Tomáš
>
>
>> A mně se tady posmívají, že chci všechno ladit v RAM a neojíždět Flashku.
>> Přitom jsem přesvědčený, že stejná Flash, přepsaná 3x bude mít lepší
>> výdrž než když byla přepsaná 1000x při vývoji.
>> Ale to byla jen odbočka.
>> Ta výdrž je definovaná nejen dobou, ale i teplotou. A s každými 10°C
>> dolů by se měla prodlužovat snad až 2x.
>> Rád připojuju a nahrazuju.
>> Takže kdybych byl před podobný úkol postavený já, snažil bych se
>> problematický starý obvod nahradit nějakým současným.
>> Shánění starých součástek z kdejakých zasutých skladů mi nepřipadá jako
>> to pravé řešení.
>> Zvlášť pokud je to zařízení moje (ve smyslu že jsem ho vyvíjel a
>> vyráběl) nebo aspoň dobře známé (že ho dlouhodobě znám).
>> Pokud něco postupně odchází a nejde v něm obsah obnovit, a není to moje
>> zařízení (kde detailně znám interní podrobnosti),
>> tak bych si tipnul na obvyklý nešvar, že zařízení část té pamětí něčím
>> pravidelně přepisuje.
>> Ale jen ryze teoretizuju, protože neznáme kontext.
>> Dnešní elektronika je výrazně výkonnější a tedy rychlejší než historická.
>> Takže i s nějakým dodatečným zpožděním, které by tam případně vnesla
>> nějaká emulace jiným obvodem, to pravděpodobně
>> stále rychlostně i jinak vyjde, a ještě s rezervou.
>> PL
>> *******************
>> Dne 14.4.2025 v 12:36 Pavel Kutina napsal(a):
>>> Zdravím,
>>>
>>> řeším tu jeden praktický problém: U přepisovatelných ROM (obecně)
>>> výrobci uvádějí nějakou dobu, po kterou paměti nezapomenou, co v nich
>>> je - obvykle to bývá deset, někdy dvacet let. U zařízení, která
>>> provozujeme, jsme mnohdy přes třicet let provozu (ne skladování,
>>> obvykle tak 16 hodin denně po celý rok) a se ztrátou dat se už
>>> setkávám poměrně běžně.
>>>
>>> OK, je to za specifikací výrobce - občas jdou některé paměti přehrát a
>>> kolegové, šéfstvo a zákazníci mají (jistě zcela informované) cukání
>>> tyto používat dál, až do jejich elektronické smrti. No jo, ale tohle
>>> je režim, který neuvažuje žádný výrobce a v datasheetech se
>>> nevyskytuje - moje stanovisko je jednoznačné: vyhodit. Akorát že se
>>> často jedné o obsolete součástky a vyhozením zařízení může skončit,
>>> což se opět nelíbí výše zmíněným subjektům :) Zatím to lepíme, jak se
>>> dá, včetně různých obskurnějších dodavatelů, ale systémové řešení to
>>> není.
>>>
>>> Abych to mohl rozštípnout nějak definitivně (prachy na upgrade
>>> zařízení se najdou, až se BUDOU MUSET najít, do té doby "to nějak
>>> uděláte/uděláme"), tak bych potřeboval nějaké vyjádření z fabrik.
>>> Nepotkal jste někdo nějaký dokument, co se udržení dat po selhání
>>> udržení dat týká?
>>>
>>> No a další věc, která souvisí - máme ledacost v "nedotknutelných
>>> zásobách", byť ne všechno. Dvacet, třicet let. Řízené prostředí -
>>> zavakuované, temperované. Ale dá se paměti po třiceti letech veřit,
>>> přestože byla nepoužitá? Já jsem docela opatrnej a tvrdím, že naše
>>> zásoby můžou být dobré tak na výrobu náušnic, případně těžbu drahých
>>> kovů - přece jenom vozíme lidi...
>>>
>>> Kdybste měl někdo nějaký odkaz na související teorii, prohlášení
>>> výrobců, studie a podobně, tak se, prosím, podělte, jinak ta "tma v
>>> tunelu za jízdy" bude čím dál častější.
>>>
>>> Pavel Kutina
>
Další informace o konferenci Hw-list