Mirgo tālruņa programmaparatūra, izmantojot datoru. Programma tālruņa programmaparatūras mirgošanai. USB programmētājs (AVR): apraksts, mērķis Kādi programmētāji nepieciešami mobilo tālruņu remontam

Viedtālruņu un planšetdatoru apkalpošanas darbnīcu, tāpat kā jebkuru citu darbnīcu, ir grūti iedomāties bez lodēšanas vai mērīšanas aprīkojuma. Bet galveno vietu šeit vienmēr ieņem instrumenti, kas paredzēti programmatūras remonts: atbloķēšana, atkopšana un mirgošana. Viņi ir tie, kas palīdz tehniķim atbloķēt, zibspuldzi vai atdzīvināt nestrādājošu ierīci.

Iepazīsim viņus tuvāk.

BOKSS

Kas ir bokss?

Kā izvēlēties?

Dongļus var iedalīt arī universālākos, kas atbalsta maksimālo populāro ražotāju modeļu skaitu un populārākās operācijas, kā arī sargspraudņus, kas paredzēti noteiktas ierīces un operācijas.

Universāli risinājumi:

Specializēti risinājumi:

Atiestatīt FRP

Samsung un LG

VIEDKARTE

Kas ir viedkarte?

Viedkarte tiek izmantota, lai autentificētu pirkumu un identificētu ierīci izstrādātāja serverī. Faktiski tā izskatās kā parasta SIM karte mobilie tālruņi. Viedkarte ir paredzēta datu glabāšanai par programmaparatūras versiju, pašu programmaparatūru un citu īpašu informāciju.


Viedkartes mikroshēmas struktūra

Svarīgi! Viedkartei ir ierobežots informācijas ierakstīšanas ciklu skaits. Parasti programmatūra brīdina lietotāju, ka ir nepieciešams atjauninājums. Tieši tāpēc neatjauniniet viedkarti, ja vien tas nav nepieciešams. Tas var vienkārši tikt bloķēts, un rezultātā jūs vairs nevarēsit izmantot šo viedkarti vai pat kastīti (viss ir atkarīgs no kastes izstrādātāja). Ja nevarat atjaunināt viedkarti, kad tas ir nepieciešams, vislabāk ir sazināties ar tehnisko atbalstu.

Ko izvēlēties: boksu vai dongle?

Bokss ir piemērots, ja:

  • nepieciešams savienojums caur COM portu;
  • Tālruņa atkopšana ir iespējama tikai, izmantojot JTAG vai eMMC saskarni.

Dongle ir piemērots, ja:

  • jūs dodaties strādāt ar tālruni darba stāvoklī;
  • jums ir nepieciešams atbloķēt, mirgot, salabot IMEI, noņemt FRP;
  • Dators atpazīst tālruni;
  • jūs nestrādāsit ar ierīces aparatūru.

Šī raksta turpinājumā jūs uzzināsit par iespējamās kļūdas un problēmas, kas rodas, strādājot ar sargspraudņiem un kastēm, un kā noteikt un novērst to cēloni.

Programmētājs ir aparatūras-programmatūras ierīce, ko izmanto, lai nolasītu vai ierakstītu informāciju atmiņas ierīcē (iekšējos mikrokontrolleros). Ja radioamatierim vienreiz ir jāieprogrammē mikrokontrollera ierīce, varat izmantot parasto programmētāju, kas savienojas ar COM vai LPT ports. Piemēram, vienkāršākais AVR programmētājs ir 6 un 4 rezistoru kabelis (PonyProg programmētājs).

Izmantojot parastu programmētāju, jūs varat ielādēt hex programmas daudzos AVR mikrokontrolleros, netērējot papildu laiku un naudu. Turklāt programmētāju var izmantot kā ķēdes programmētāju, lai jūs varētu programmēt AVR mikrokontrolleris nenoņemot to no ierīces.

Šādi programmētāji ir savienoti ar datoru, izmantojot īpašu programmu (ko sauc arī par programmētāju). Tas pārraida no, un ierīce to ieraksta tikai mikroshēmas atmiņā. Programmētājus var pieslēgt caur seriālo vai paralēlo portu, caur USB savienotāju utt. Mūsdienu programmētāji parasti tiek savienoti, izmantojot USB.

USB programmētājs ir paredzēts noteikta uzņēmuma (atkarībā no programmētāja markas) mikroprocesoru ierīču programmēšanai saliktā veidā. Tas ievērojami vienkāršo programmatūras iestatīšanas procesu.

Kā pieslēgt USB programmētāju?

Lai izmantotu ierīci, tā jāpievieno vienam no datora USB portiem. Pēc tam datorā parādīsies ziņojums par jaunas USBasp USB ierīces pievienošanu, un programmētājā iedegsies LED indikators, kas nozīmē, ka ierīce ir veiksmīgi pievienota.

Pēc tam jāinstalē draiveri, lai OS varētu pareizi darboties ar šo ierīci. Pēc tam jūs varat savienot mikroprocesora ierīci ar ISP interfeisu. Programmēšanas laikā iedegsies otrā gaismas diode.

Parasti programmētājam ir divas saskarnes - viena mikrokontrollera pievienošanai, otra savienošanai ar datoru. Lai pievienotu mikrokontrolleri, varat izmantot ISP seriālās programmēšanas režīmu. Un pie datora šo ierīci savieno, izmantojot standarta USB savienotāju.

Lai kontrolētu programmētāju, jums jāinstalē īpašas programmas. Vislabāk ir izmantot logu lietojumprogrammas. Piemēram, lai strādātu ar ierīci, varat izmantot ExtremeBurner, Khazama, avrguge un citus.

Ērtības strādāt ar modernām mobilajām ierīcēm lielā mērā ir saistītas ar iepriekš instalētas programmaparatūras klātbūtni, bez kuras elektronikas darbība ir vienkārši neiespējama. Šī programmaparatūra ir starp elektronikas inženieriem un remonta speciālistiem mobilajām ierīcēm parasti sauc par programmaparatūru. Daudzās ierīcēs šī programmaparatūra bieži tiek bojāta mūsdienu valoda“aizlidot”, padarot neiespējamu ar to strādāt instalētās lietojumprogrammas. Lai atjaunotu programmaparatūru, tiek izmantots programmētājs. Šī ir aparatūras un programmatūras ierīce datu lasīšanai un ierakstīšanai pastāvīgā atmiņas ierīcē vai iekšējā atmiņa mikrokontrolleri.

Lietotāju vidū populārākā ierīce ir viedtālrunis. Apskatīsim tuvāk, kas nepieciešams, lai “atdzīvinātu” mobilo tālruni, kura programmaparatūra ir avarējusi. Turklāt liels daudzums elektronikas nāk no Ķīnas un ASV, un, iegādājoties šādu mobilo telefonu, problēma rodas programmaparatūras atšķirībā. Šādās situācijās bez telefona programmētāja neiztikt.

Programmētājiem programmatūras atjaunošanai tālruņos ir jāielādē programmaparatūra ierīcē. Pats programmētājs ir savienots caur atbilstošo viedtālruņa portu un tiek pārprogrammēts. Universālie programmētāji, kas atbalsta darbu ar dažādi veidi ierīces neeksistē, tomēr ir modeļi, kas ir saderīgi ar populārākajiem viedtālruņiem.

Programmētāju veidi

Turklāt programmētāji var atšķirties pēc mikroshēmas veida, sarežģītības, savienojuma ar datoru, kā arī sarakstā papildu funkcijas, pastāv divas būtiskas atšķirības starp šo ierīču uzbūvi:

  1. Pamatojoties uz aparatūras draiveru masīvu universāls tips. Šādu programmētāju daudzpusība slēpjas spējā nolasīt un barot loģiskos līmeņus, kā arī spējā barot sarežģītus algoritmus. Pamatojoties uz to darbības principu universālie programmētāji Parasti darbojas dārgi universālie modeļi.
  2. Modeļi, kas optimizēti noteiktam mikroshēmu sarakstam. Šo programmētāju izmaksas bieži ir ievērojami zemākas nekā pirmā tipa modeļiem, un esošo funkciju sarakstu var paplašināt, pievienojot jaunus mikroshēmu veidus.

Mūsu tiešsaistes veikals specializējas mobilo tālruņu un planšetdatoru rezerves daļās un piedāvā plašu atkopšanas programmētāju klāstu. programmatūra dažādu modeļu tālruņos. Mēs garantējam jūsu pasūtījuma savlaicīgu piegādi un saprātīgas cenas.

Piedāvātā programmētāja shēma, manuprāt, ir visvienkāršākā, un to var viegli reproducēt ikviens iesācējs radioamatieris, kurš ir nolēmis izmēģināt savus spēkus, veidojot ierīces uz mikrokontrolleriem. Shēma nesatur ļoti maz detaļu, un tai pat nav nepieciešama ražošana iespiedshēmas plate- visu var montēt ar virsmas montāžu vai uz maizes dēļa (piemēram, es tam 15 minūtēs izklāju zīmogu uz nestandarta stikla hetinax gabala). Šis programmētājs ir piemērots Atmega8 un Attiny2313 mikrokontrolleru mirgošanai, kas var būt noderīgi tādu impulsu metāla detektoru ražošanā kā ClonePI-W vai TrakerPI.

Tā kā programmētāja shēma ir vienkārša un neradīs nekādas problēmas ražošanas laikā, iesaku tālāk soli pa solim instrukcijas par ierīces lietošanu (iesācējiem), mirgojot mikrokontrollera Atmega8 programmaparatūras ClonePI-W.1 metāla detektora ražošanai. PonyProg programmas instalēšana. ar programmu un izpakojiet to. Noklikšķiniet uz setup.exe. Notiks parastā uzstādīšana. Tagad ejam pie sistēmas disks un mapē Programmas faili atrodam mapi Pony Prog2000. Mēs iedziļināmies tajā un izdzēšam failu PonyProg2000.exe. No izpakotā materiāla šajā mapē iekopējiet failu PonyProg 207 rus.exe, kas ļauj rusificēt un modificēt programmu. Izveidojiet saīsni šajā mapē un ievietojiet to darbvirsmā. Programma ir instalēta.

Programmas iestatīšana. Mēs savienojam programmētāju un palaižam programmu. Izvēlnē Iestatījumi atlasiet “Kalibrēšana” un veiciet to. Pēc tam izvēlnē Iestatījumi atlasiet Aparatūras iestatījumi un iestatiet Serial, COM1 un SI Prog API. Atlikušie logi ir tukši. Noklikšķiniet uz Pārbaudīt, Labi. Tas pabeidz iestatīšanu. Ja izdevās, tad viss kārtībā; ja nē, mēs meklējam un novēršam aparatūras kļūdu.

Mikrokontrollera programmaparatūra. Mēs ievietojam kontrolieri kontaktligzdā. Programmas augšpusē esošajā logā atlasiet AVR Micro, blakus esošajā Atmega8. Tagad noklikšķiniet uz Komandas-Lasīt visu. Dati tiks nolasīti no mikrokontrollera. Kad tas ir pabeigts, parādīsies ziņojums, kas norāda, ka tas ir veiksmīgi pabeigts. Šāds, pat tīras mikroshēmas nolasījums ļauj labāk “sadraudzēties” ar kombināciju Dators-Programmers-Mikrokontrolleris, un, ja viss būs kārtībā, tad noteikti var cerēt uz panākumiem. Tagad mēs ielādējam pašas programmaparatūras izgāztuvi programmētājā. Fails — atveriet ierīces saturu no faila un izmantojiet pārlūkprogrammu Explorer, lai atrastu mums nepieciešamo izgāztuves failu ar paplašinājumu .hex. Atveriet to, tā saturs tiks atspoguļots lielā programmas logā.

Tagad ir ļoti svarīgi pareizi iestatīt kontroliera konfigurācijas bitus. Varat tos apskatīt ClonePI-W izstrādātāju vietnē. Noklikšķiniet uz ikonas ar slēdzeni. Mēs atzīmējam rūtiņas pēc vajadzības. Noklikšķiniet uz Labi. Tagad mēs ierakstām programmu mikrokontrollerī. Komandas — ierakstiet visu. Bija ieraksts, tad pārbaude. Pārbaudes beigās parādīsies zīme Ieraksts pabeigts. Ja viss notika kā aprakstīts iepriekš, tad izņemiet kontrolieri un ievietojiet to ražotajā ierīcē, pievienojiet strāvu un izbaudiet rezultātu. Visbeidzot, vēl daži padomi. Barošanas padevi programmētāja ķēdei var ņemt no USB ports datoru vai šim nolūkam izmantojiet sava ADSL modema barošanas avotu, ko var izslēgt, programmējot kontrolieri. Turklāt (dažos gadījumos), programmējot akmeni, ir jāatspējo antivīrusi un ugunsmūri (piemēram, NOD32 bloķē dažas darbības, kas saistītas ar datu pārsūtīšanu, izmantojot COM ports). Tas ir viss par piedāvāto ierīci īsumā. Materiālu laipni sagādāja Elektrodych.

Viedtālruņu un planšetdatoru apkalpošanas darbnīcu, tāpat kā jebkuru citu darbnīcu, ir grūti iedomāties bez lodēšanas vai mērīšanas aprīkojuma. Bet galveno vietu šeit vienmēr ieņem programmatūras remonta rīki: atbloķēšana, atkopšana un programmaparatūra. Viņi ir tie, kas palīdz tehniķim atbloķēt, zibspuldzi vai atdzīvināt nestrādājošu ierīci.

Iepazīsim viņus tuvāk.

BOKSS

Kas ir bokss?

Kā izvēlēties?

Dongļus var iedalīt arī universālākos, atbalstot maksimālo populāro ražotāju modeļu skaitu un populārākās operācijas, un sargspraudņus, kas paredzēti konkrētām ierīcēm un darbībām.

Universāli risinājumi:

Specializēti risinājumi:

Atiestatīt FRP

Samsung un LG

VIEDKARTE

Kas ir viedkarte?

Viedkarte tiek izmantota, lai autentificētu pirkumu un identificētu ierīci izstrādātāja serverī. Faktiski tā izskatās kā parasta mobilā tālruņa SIM karte. Viedkarte ir paredzēta datu glabāšanai par programmaparatūras versiju, pašu programmaparatūru un citu īpašu informāciju.


Viedkartes mikroshēmas struktūra

Svarīgi! Viedkartei ir ierobežots informācijas ierakstīšanas ciklu skaits. Parasti programmatūra brīdina lietotāju, ka ir nepieciešams atjauninājums. Tieši tāpēc neatjauniniet viedkarti, ja vien tas nav nepieciešams. Tas var vienkārši tikt bloķēts, un rezultātā jūs vairs nevarēsit izmantot šo viedkarti vai pat kastīti (viss ir atkarīgs no kastes izstrādātāja). Ja nevarat atjaunināt viedkarti, kad tas ir nepieciešams, vislabāk ir sazināties ar tehnisko atbalstu.

Ko izvēlēties: boksu vai dongle?

Bokss ir piemērots, ja:

  • nepieciešams savienojums caur COM portu;
  • Tālruņa atkopšana ir iespējama tikai, izmantojot JTAG vai eMMC saskarni.

Dongle ir piemērots, ja:

  • jūs dodaties strādāt ar tālruni darba stāvoklī;
  • jums ir nepieciešams atbloķēt, mirgot, salabot IMEI, noņemt FRP;
  • Dators atpazīst tālruni;
  • jūs nestrādāsit ar ierīces aparatūru.

Šī raksta turpinājumā jūs uzzināsit par iespējamām kļūdām un problēmām, kas rodas, strādājot ar sargspraudņiem un kastēm, kā arī to, kā noteikt un novērst to cēloni.