MSDV3213-ZC01-01, nasel jsem firmware pro seriovou EEPROMu Macronix, kterou me
to pise pro tenhle board, ale TVka nebootne muzu ji akorat zapnout, vypnout, podsviceni
sviti, jde zapnout a vypnout pres DO, ale zadny menu....
ziskal jsem obsah pro 25Q32 serial EEPROM ale zase pro jinou znacku, kod desky stejny.
pamet je stejna. zkusim to znovu flashnout bez kodu TVka nedela nic...
Je to flash, takže nie eeprom.
Všeobecne povedané rozdiel medzi eeprom a flash nie je príliš veľký avšak prakticky rýchlost flash je vyššia a pomerná cena čipu podľa množstva bitov je nižšia a s tým súvisí technológia výroby a garantovaný počet zápisov/výmazov a samozrejme aj garantovaná dĺžka uchovania dát v rokoch.
Ohladne tohto mainboardu a jemu podobných:
Procesor nemá internú eeprom ani flash, takže bez externej nerobí vôbec nič. Má len hw rozhranie SPI (pre sériovú komunikáciu s flash) a myslím že aj pre paralelnú flash.
Preto ak napíšeš pre tento cpu program povedzme na riadenie práčky alebo čokoľvek iné s potrebnými hw zmenami na doske, tak to bude robiť, keď si program po zapnutí a skončení resetu načíta z tej flashky.
A ešte v tej SPI flash je aj časť (od určitej adresy) ktorá nahrádza predtým používane I2C sériové eeprom na uloženie servisných a užívateľských nastavení.
takze mam chapat tak, ze pamet programu ?EPROM? a pamet pro data nastaveni ?I2C?
nebo ?NVRAM? a podobne je primo ctena z teto pameti? Nevim, ale to 25Q32 pisou porad jako serial EEPROM a je jedno jestli je pristup I2C Philips, nebo 4 drat SPI a SDI.
v zalozce DVB-T je provolba zeme, kdyz dam CZ, nezobrazuju Polske programy, je to
rozliseno pro kazdou zemi?
Nerozumiem čo píšeš, ale pozri si ľubovolný datasheet 25Q32 od ľubovoľného výrobcu a všade je, že je flash.
Pozeral som Winbond, Cfeon, GigaDevice, Micron, STM čo sú najčastejšie používaní výrobcovia.
I2C je velmi pomalá zbernica, SPI je omnoho rýchlejšia aj dual alebo quad čo tieto pamäte maju a vtedy je porovnateln s klasickou paralelnou FLASH.
Ak som to správne pochopil ano v 25Q32 je uložený hlavný soft ktorý obsahuje všetko a nizsie je adresovaní časť kde sa prepisujú nastavenia vždy ked niečo zmeníš v menu atď...
Funguje to väčšinou takto:
Osadí sa doska s prázdnou 25Q32 a jigom alebo cez USB sa naflashuje do tejto pamate základný soft.
Po zapnutí TV si CPU tento soft načíta a keď mu sedí kontrolná suma ktorú vypočíta rutinkou ktorá je súčastou softu (to je na zabezpečenie kontroly, či soft nie je poškodený), tak potom začne načítavat od adresy pamate kde je softom určené že tam má byt miesto na uloženie nastavení.
Ak tam nič nenájde, vytiahne si zo softu dátový blok ktorý obsahuje celý obsah budúcej časti pamate nastavení a tieto data si sám naflashuje od spomenutej adresy ako default data nastavení a následne nabehne obraz atď.
Ten soft je vždy šitý na mieru konkrétnemu typu panelu ale možno je tam servisné menu na doladenie farieb a podobne.
Ak tam vrazíš iný soft ako si to urobil, tak cpu robí to čo káže ten iný soft a to moze znamenat, že má poprehadzované lvds výstupy, alebo ich ma vyvedené na iných pinoch a následne panel sice pokazit nevieš ale data mu nechutia, resp. zobrazuje odveci, ale inak telka funguje, len prd vidíš
To je prvé zapnutie TV po vyrobení alebo aktualizácii softu.
Druhé až x-té zapnutie (do zrutenia softu ked cpu nevyde kontrolna suma) už v časti pamate kde sú nastavenia nájde to čo hladá a nič teda už nenahráva, len číta. Ak je soft dost surový čo býva, tak ho moze zblbnúť aj nejaký nezmysel v časti pamate na nastavenia, lebo na tu si vcsinou kontrolnu sumu nerobí aj keby mohol...
Tak isto si cpu vie sám svoj soft zrútit, že pri nestabilnom napájaní urobí niečo iné ako má a zapíše si do miest kde má soft nejaké blbosti a po vypnutí a novom zapnutí má soft zrútený.
Dalšia vec je, ž eked bude výpadok napájania práve vtedy ked si v menu a nieco si zmenil, tak si tam pred uplným výpadkom uloží daku somarinu.
A posledná možnost je porucha samotnej pamate od vadného bloku, čo je zriedka na týchto pamatiach po samovolné vybíjanie náboja buniek naprogramovaných na log. 0, čo sa postupne stáva ako nerozhodná úroveň medzi 0 a 1. A vtedy to blbne tak, že raz tv nabehne, inokedy nie, podla teploty alebo podla toho čí má napájanie 3,2V 3,3 alebo 3,4 tak vtedy sa moze uplatnit ta nerozhodnost bitov...
A cpu to samozrejme vidí ako zrútený soft, kedze mu zase nevýde správna kontrolná suma.
Diky moc za vysvetleni, vetsinou kdyz jsem opravoval starsi prumyslovou elniku,
nebylo problem pameti s datama kopirovat nebo upravovat, protoze prave ty
EEPROM zpusobovaly zasekavani systemu a vykonny program v PROM nebo
EPROM byl vetsinou v poradku. Tady je to uz slozitejsi problem s restaurovanim
urciteho nastaveni systemu. Nekdy ta elnika mela zalohovana data nebo pracovni
program baterkou, treba tou NVRAM, ale to porad jeste slo zachranovat.
Preju hezky den David
Založen: Nov 01, 2016 Příspěvky: 989 Bydliště: Dřísy nedaleko Staré Boleslavi
Zaslal: čt září 17 2020, 11:37 Předmět:
Měl jsem tu již delší dobu tuhle televizi, měla zvláštní vadu - chyběly jí písmena - veškeré OSD bylo jen graficky, kde měl být nějaký text nebo číslice, nebylo nic. Nepomohlo, ani když jsem naslepo podle druhé TV se stejným OSD doskákal na změnu jazyka a změnil ho. Pár měsíců fugovala u Davídka v pokojíčku, až jednoho dne chcípla úplně svítilo jen STAND-BY. Včera jsem se odhodlal najít na netu FW a přehrát ho - novou paměť jsem neměl, proto jsem ho nahrál do původní, kterou jsem předtím stáhnul. Nedával jsem moc nadějí, obsah obou FW se shodoval jen v minimu řádků a i ve velikosti se lišil o několik desítek b. Nicméně televize běží, logo je nějaké francouzké, mě zcela neznámé, MENU nemá češtinu a ty tři tlačítka na lokální klávesnici dělají jiné povely. Ale na ovladač funguje správně (nevím jestli na původní nebo nějaký jiný, používám univerzál) a vše je OK. FW jsem tam nahrál tento:
https://www.elektroda.pl/rtvforum/topic3469039.html
Mimochodem tak mne napadlo, nevíte někdo kde a v jakém formátu je ve FW uložené to úvodní logo? Co si tam tak nahrát něco svého
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.