Partiția utilizator , cunoscută și sub numele de zona utilizatorului, este cea mai mare și mai importantă partiție din cipul eMMC. Este de obicei utilizată pentru stocarea datelor obișnuite, a fișierelor de aplicații etc. și este principalul spațiu de stocare al cipului. Partiția utilizator poate fi citită și scrisă folosind modul oglindă al programatorului QT188A, așa cum este descris în alte tutoriale.
Partițiile Boot1 și Boot2 sunt spații mici concepute special pentru stocarea codului de boot. Producătorii le proiectează pentru a oferi performanțe de stocare și securitate mai fiabile decât partițiile obișnuite, așa că majoritatea producătorilor de plăci de bază stochează codul de boot al mașinii în partiția de boot. Partiția BOOT poate fi citită și scrisă folosind modul de programare al programatorului QT188A, așa cum este descris în alte tutoriale.
Registrul CID este utilizat în principal pentru a stoca informații precum producătorul cipului, data producției, numele produsului și numărul de serie. Este doar pentru citire. Datele sunt scrise o singură dată în fabrica cipului și nu pot fi modificate, asigurând autenticitatea și unicitatea informațiilor. Utilizatorii pot citi informațiile din registrul CID folosind funcțiile relevante ale programatorului QT188A pentru a identifica specificațiile și originea specifică a cipului.
Registrul CSD este utilizat în principal pentru a descrie atributele operaționale de bază și structura memoriei cipului eMMC, înregistrând informații precum rata maximă de transfer, lungimea blocului de date și capacitatea cipului. Este doar pentru citire; gazda citește informațiile CSD în timpul inițializării pentru a determina cum să comunice corect cu cipul eMMC. Datele registrului CSD pot fi citite folosind modul de programare al programatorului QT188A.
Registrul EXT_CSD este un registru de configurare extins cu funcție de citire-scriere care conține mai multe informații despre setările și caracteristicile funcționale ale cipului eMMC, cum ar fi configurația partiției, modul de performanță și caracteristicile de securitate. Modificarea registrului EXT_CSD permite setări personalizate ale funcționalității cipului. Cu toate acestea, este important de reținut că modificările aduse EXT_CSD trebuie făcute cu precauție, deoarece configurația necorespunzătoare poate duce la defecțiuni ale cipului.
Mai jos, ne vom concentra asupra funcției celor trei parametri importanți ai registrului EXT_CSD și a metodei de configurare a scrierii.
Octet 162: Configurarea funcției de resetare RST_n_FUNCTION. Pinul RST_n permite gazdei să reseteze cipul eMMC printr-un semnal hardware; aceasta este o funcție opțională. Octetul 162 este setat implicit din fabrică la 00 , indicând o stare dezactivată temporar; 01 indică activare permanentă; iar 02 indică dezactivare permanentă. Octetul 162 este o operațiune OTP și, odată scris, nu mai poate fi modificat. Dacă vedeți că octetul 162 nu este 00, înseamnă că cipul a fost citit și scris. Pe lângă configurarea funcției de resetare, aceasta poate fi utilizată și pentru a determina indirect dacă cipul este recondiționat.
Octet 177: BOOT_BUS_WIDTH (Lățimea magistralei de boot). Aceasta setează lățimea magistralei utilizată pentru transferul de date în modul de boot. Valoarea implicită din fabrică este 00. Combinațiile indică dacă se utilizează lățimea magistralei X1 (SDR) sau X4 (DDR), lățimea magistralei X4 (SDR/DDR) sau lățimea magistralei X8 (SDR/DDR) în modul de boot și dacă se păstrează setările magistralei de boot după resetare. Pentru o funcționare optimă a gazdei, se recomandă configurarea conform parametrilor originali ai mașinii.
Octet 179: PARTITION_CONFIG definește configurația partiției. Acesta gestionează în principal două funcții cheie: 1. configurarea partiției de pe care se va porni la următoarea pornire; 2. furnizarea accesului temporar la anumite partiții speciale în modul normal. Valoarea implicită din fabrică pentru octetul 179 este 00 , indicând faptul că funcționalitatea de pornire este dezactivată și nu există permisiuni speciale de acces la partiție (utilizatorii pot accesa doar partiția USER). Octetul 179 este o combinație specifică de valori; valorile comune sunt 38, 78, 08, 48, 10 și 50. Vă rugăm să îl configurați conform parametrilor originali ai mașinii; altfel, gazda nu va porni.
Niciun comentariu:
Trimiteți un comentariu