Programator CH341a

Poradna určená pro amatéry

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
Heno
Příspěvky: 1900
Registrován: 21 bře 2015, 00:00

#31 Příspěvek od Heno »

Ochrana proti kopírovaniu to akosi nemôže byť ak sa dá aj tak čítať obsah celej pamäte vrátane stavu zámkov (aspon u mňa sa aj to dá) iba ak by zariadenie, ktoré to používalo nejaké nastavenie zámkov odmietlo fungovať s odblokovanou kopiou, čo sa mi ešte nestalo.

Inak každý výrobca týchto pamätí to má inak, na niektorých typoch od Macronixu je zápis do zámku len OTP (len raz) a potom sa nedá už nikdy vynulovať, aspon na to ma upozornoval párkrát programátor, pri zvolení tohto typu, ale už neviem o ktorý presne išlo, len si pamätám ktorý výrobca to bol.

Myslím, že to bol nápad niektorého výrobcu pamätí alebo niekoho, kto tú funkciu požadoval ako uzamknúť časť adries proti náhodnému prepisu pri poruche. Zamknúť tú časť obsahu pamäte, ktorá sa nikdy nemení okrem sw upgrade. A možno to niektoré zariadenia aj používajú.

Najbližšie keď budem niečo také robiť, tak si okrem stiahnutia obsahu pozrem stavy zámkov pôvodnej pamäte a ak budú nastavené dodržím toto nastavenie a je možné, že životnosť obsahu, ktorý sa nemení bude dlhšia.

Ale ak zámky zamknuté nebudú, zamknúť ich po zápise nebude dobrý nápad, lebo si tak môžem vyrobiť robotu navyše ak zariadenie nebude chceť fungovať s uzamknutými nejakými adresami lebo napr. softwarista nedal funkciu nulovania zámkov do softu zariadenia, ktoré sa snažíš opraviť.

Trošku mimo problematiky SPI NOR FLASH je skúsenost s jednou paralelnou NOR FLASH od STM, ktorá mala funkciu extra pár bajtov navyše ako OTP, vhodné na zápis nejakého seriového čísla a ak kopia neobsahovala aj tieto dáta, v zariadení nefungovala, resp. použitú pamäť rovnakého typu s už zapísanou touto OTP časťou ako samé FF nechcelo zariadenie akceptovať z dôvodu chýbajúceho seriového čísla.
Jednoducho procesor si načítal program z pamäte, ktorý mu hovoril, že má porovnať retazec v konfig eeprom s obsahom OTP časti tejto NOR FLASH a ak sa nezhodujú, zariadenie sa nespustí a basta.
Tým si ale softwrista zároveň znemožnil použiť pamäte od iných výrobcov, či iné typy, ktoré túto funkciu nemajú...

Všetko záleží od softwaristu ako veľmi využíva všetky ponúknuté funkcie používanej pamäte.
Uživatelský avatar
rolis7
Příspěvky: 448
Registrován: 31 led 2008, 00:00
Bydliště: Liptov

#32 Příspěvek od rolis7 »

Heno ďakujem, myslím si, že na teraz dostatočne vyčerpávajúca odpoveď.
Odpovědět

Zpět na „Televizory, monitory a projektory - PORADNA pro amatéry a začátečníky“