melompat ke artikel

Memori Penulisan Transceptor

Bagaimanakah saya boleh menulis perubahan kepada memori transceiver?

Untuk menulis perubahan:

  1. Sambungkan papan pemrograman penerima ke komputer anda dan mulakan SFPTotal Wizard;
  2. Masukkan penerima ke pelabuhan papan pemrograman penerima;
  3. Pilih jenis pemindahan yang sesuai daripada menu drop-down Jenis modul;
  4. Pilih kawasan memori untuk dibaca daripada menu Jadual alamat;
  5. Pastikan editor mengandungi kod yang betul;
  6. Klik butang untuk menulis perubahan dalam memori transceiver — Tulis kod ke modul;

Permohonan mengembalikan hasil apabila operasi penulisan selesai.

Menulis SFP modul firmware dalam SFPTotal Wizard: jadual memori dan log operasi


Bagaimanakah penulisan kerja?

Semasa penulisan standard, papan pemrograman penerima menghasilkan satu siri isyarat pada bas data IIC untuk memindahkan data dalam blok byte 8. Ciri-ciri isyarat dan jadual dipilih untuk berjaya merancang kebanyakan transceiver yang tersedia di pasaran.

Selepas menghantar urutan yang menulis perubahan kepada memori penerima, papan pemrograman penerima secara automatik membaca semula kawasan memori yang telah ditulis. Ia kemudian mengembalikan data bacaan kepada permohonan untuk perbandingan.

Jika segmen kod yang ditulis sepadan dengan segmen yang dikembalikan oleh bacaan pengesahan, tulisan dianggap berjaya. Permohonan mengembalikan data bacaan dan pengesahan - WRITE OK.

Jika tidak, permohonan akan dikembalikan WRITE FAIL Penulisan itu tidak berjaya.

Jika gangguan yang tidak diuruskan berlaku pada bas data, permohonan mengembalikan Kod Kesilapan QERR.


Mengapa permohonan mengembalikan kesilapan?

Alasan utama untuk kesilapan penulisan adalah bahawa perubahan tidak disimpan dalam memori penerima. Ini biasanya disebabkan oleh penulisan perlindungan dalam penerima. Mengatur menulis transceiver yang dilindungi mengikut standard MSA memerlukan kata laluan.

Lihat Menulis dengan kata laluan dan Jenis-jenis transceiver dengan menulis kaedah perlindungan dan bagaimana untuk merancang mereka.

Kesilapan penulisan juga dikembalikan jika hanya sebahagian daripada data disimpan semasa penulisan, atau jika mekanisme dalaman modul mengubah data halaman selepas penulisan dan sebelum papan pemrograman penerima menjalankan bacaan pengesahan. Dalam kes ini, menyesuaikan Pengaturan Lembaga Pemrograman Transceiver untuk mencari frekuensi jam bas data yang sesuai, saiz blok data dan tetapan keterlambatan antara blok untuk menulis perubahan.


Perhatikan

Sebelum menulis perubahan kepada memori transceiver, sandaran keseluruhan ruang alamat yang tersedia untuk melindungi daripada kemungkinan kesilapan.

Kami juga mengesyorkan untuk membolehkan log masuk ke rekod segmen kod yang dibaca daripada memori penerima dalam sejarah operasi. Jika memori secara tidak sengaja berlebihan, rekod ini boleh membantu memulihkan data asal dan membina semula urutan perubahan.

Gunakan yang fungsi backup untuk menyimpan firmware transceiver asal secara automatik.

Kemas kini: