page_banner

berita

Hasil daripada penggunaan alat yang berbeza, kaedah dan keperluan pengaturcaraan dekripsi IC dokumen juga berbeza.

Salah satu cara adalah dengan menggunakan kaedah pengaturcara umum, jika penggunaan pengaturcara umum, umumnya menyokong fail BIN atau HEX, memuatkan fail secara langsung, dan kemudian konfigurasi yang sesuai, anda boleh langsung membakarnya.

news pic12
news pic13

Kedua, kaedah lain adalah menggunakan mod baris muat turun ISP atau JTAG untuk menulis fail, kerana terdapat banyak jenis garis muat turun, garis muat turun umum disokong dalam muat turun AVRSTUDIO, muat turun STUDIO, format fail yang diperlukan mestilah fail Berformat HEX , jika dimuat fail BIN, akan diminta bukan format sokongan AVRSTUDIO. Dan memerlukan fail FLASH dan EEPROM dimuat turun secara berasingan, iaitu, setelah penyahsulitan untuk menyediakan dua fail FLASH dan EEPOM.

news pic14

Dekripsi IC mikrokontroler AV mempunyai beberapa set lokasi fius yang berkaitan dengan konfigurasi peranti dan persekitaran operasi. Fius ini sangat penting. Pengguna boleh menetapkan dan mengkonfigurasi Fuse untuk menjadikan mikrokontroler AVR berbeza dalam bentuk yang sesuai dengan aplikasi praktikal. Tetapi kerana keperluan untuk mengkonfigurasi fius, kepada pemula untuk membawa beberapa pemahaman yang sangat tidak mengenai tempat itu, setelah penyahsulitan mikrokontroler, program dalam waktu pembakaran, tetapi juga pada konfigurasi fius, jika konfigurasi salah, mungkin bukan Perubahan kerja atau fungsi. Semua dalam pembakaran dokumen yang didekripsi ketika fius mesti dikonfigurasikan, kerana alat untuk menyokong AVR sangat banyak, dan alat yang berbeza antara muka perisian berbeza, jadi lakukan yang terbaik dalam penyahsulitan mikrokontroler AVR sebelum menguraikan syarikat itu sendiri Alat apa digunakan, supaya syarikat penyahsulitan cip sesuai dengan alat mereka sendiri untuk membuat peta antara muka, sangat mudah untuk mendekripsi setelah program dibakar, tetapi mereka juga dapat menggunakan syarikat penyahsulitan untuk memberikan sampel untuk membaca konfigurasi sekering, dan beberapa Alat dapat membaca cip secara langsung, beberapa konfigurasi baca, dll., Dan kemudian membaca konfigurasi yang disimpan.

PCB-Assembly
PCB-PCBA-assembly

Sekiranya hanya cip tunggal kilang, lalai adalah menggunakan ayunan RC 1MHZ dalaman sebagai jam sistem, dan port JTAG berada dalam mod yang dibenarkan. Untuk sekering AVR sekurang-kurangnya untuk membersihkan perkara berikut.

1, sekering AVR dapat diprogram beberapa kali, bukan sekering OTP satu kali.

2, kunci enkripsi cip AVR (LB2 / LB1 = 1 / 0,0 / 0) tidak dapat membaca cip melalui data FLASH dan EEPROM, tetapi status sekering masih boleh dibaca, tetapi tidak dapat mengubah Konfigurasi.

3, konfigurasi bit fius dapat dicapai secara selari, mod bersiri ISP dan JTAG.

4, muat turun langkah-langkah yang betul adalah: dalam cip tanpa mengunci cip untuk memuat turun kod dan data yang sedang berjalan, mengkonfigurasi bit fius yang berkaitan, dan akhirnya mengkonfigurasi lokasi enkripsi cip.

5, perintah hapus cip adalah untuk menghapus data FLASH dan EEPROM, dan pada masa yang sama status bit kunci dua-bit dikonfigurasikan ke keadaan tidak terkunci (LB2 / LB1 = 1/1), tetapi perintah hapus cip tidak berubah keadaan bit fius yang lain.

6, dan yang lebih penting ialah bit BOOTRST, bit ini menetapkan hubungan antara cip setelah program power-on dari 0X0000 atau dari kawasan BOOT mula dilaksanakan. Pemilihan sumber jam sistem juga sangat penting, setelah menyahsulitkan program apabila klien sering tidak mudah digunakan, memainkan bahagian sumber jam tidak ditetapkan kerana sebabnya, jadi jam sistem mesti sesuai dengan tetapan asal.

7, perlu sangat jelas bahawa SPIEN bit, banyak pelanggan telah berunding melalui telefon, iaitu, kami menyediakan mikrokontroler tidak dapat dihubungkan dengan ISP, dan dapat membeli sendiri, sekering untuk SPIEN dikonfigurasi ISP , jika SPIEN adalah 1, ISP dibenarkan keadaan, jika 0 untuk melarang negara, jika dilarang keadaan tentu saja, tidak boleh ISP port chip.

8, cip dienkripsi dan dikunci, jika didapati sekering dan konfigurasi salah, anda mesti menggunakan perintah hapus cip untuk membersihkan data dalam cip, mendekripsi kunci penyulitan, dan kemudian memuat turun semula kod dan data yang sedang berjalan, ubah sekering yang berkaitan dengan konfigurasi, dan akhirnya mengkonfigurasi semula bit kunci penyulitan cip.

news pic15

Masa pengeposan: 07 Dis-2020