Skip ไปยัง บทความ

การเขียนหน่วยความจําแบบพกพา

ฉันจะเขียนการเปลี่ยนแปลงไปยังหน่วยความจําแบบพกพาอย่างไร

เพื่อเขียนการเปลี่ยนแปลง:

  1. เชื่อมต่อตารางการเขียนโปรแกรมผู้รับไปยังคอมพิวเตอร์ของคุณและเริ่ม SFPTotal Wizard
  2. ใส่ผู้รับเข้าสู่พอร์ตคณะกรรมการโปรแกรมผู้รับ
  3. เลือกประเภทผู้รับที่เหมาะสมจากเมนู drop-down ประเภทโมดูล;
  4. เลือกพื้นที่หน่วยความจําที่จะอ่านจากเมนู ตารางที่อยู่;
  5. ตรวจสอบให้แน่ใจว่าโปรแกรมแก้ไขมีรหัสที่ถูกต้อง
  6. คลิกที่ปุ่มเพื่อเขียนการเปลี่ยนแปลงไปยังหน่วยความจําแบบพกพา - เขียนโค้ดลงในโมดูล;

แอพลิเคชันจะส่งผลเมื่อการเขียนเสร็จสิ้น

การเขียน SFP โมดูล firmware ใน SFPTotal Wizard: หมายเลขหน่วยความจําและบันทึกการทํางาน


การเขียนทํางานอย่างไร

ในระหว่างการเขียนมาตรฐานแผงโปรแกรมแบบพกพาจะสร้างสัญญาณใน IIC Data Bus เพื่อถ่ายโอนข้อมูลในบล็อกของไบต์ 8 คุณสมบัติสัญญาณและเวลาจะถูกเลือกเพื่อโปรแกรมที่ประสบความสําเร็จส่วนใหญ่ของผู้ส่งสัญญาณที่มีอยู่ในตลาด

หลังจากส่งการติดตามที่เขียนการเปลี่ยนแปลงไปยังหน่วยความจําผู้รับแผงโปรแกรมผู้รับโดยอัตโนมัติอ่านพื้นที่หน่วยความจําที่ถูกเขียน จากนั้นจะส่งข้อมูลการอ่านไปยังแอพลิเคชันสําหรับการเปรียบเทียบ

หากส่วนโค้ดที่ถูกเขียนตรงกับส่วนที่กลับมาโดยการอ่านการยืนยันการเขียนจะถือว่าประสบความสําเร็จ แอพลิเคชันจะส่งข้อมูลการอ่านและการยืนยัน - WRITE OK.

ไม่ว่าการสมัครจะกลับมา WRITE FAIL -การเขียนไม่ประสบความสําเร็จ

หากการหยุดที่ไม่ได้รับการจัดการเกิดขึ้นบนรถบัสข้อมูลใบสมัครจะส่งกลับ รหัสข้อผิดพลาด QERR.


ทําไมแอพลิเคชันจะส่งข้อผิดพลาด?

สาเหตุหลักของข้อผิดพลาดในการเขียนคือการเปลี่ยนแปลงไม่ได้บันทึกไว้ในหน่วยความจําผู้รับ นี้มักจะเกิดจากการเขียนป้องกันในตัวรับ การเขียนโปรแกรม transceivers ที่ได้รับการป้องกันตามมาตรฐาน MSA ต้องใช้รหัสผ่าน

ดู การเขียนด้วยรหัสผ่าน และ ประเภทของ transceivers โดยการเขียนวิธีการป้องกันและวิธีการเขียนโปรแกรม.

ข้อผิดพลาดในการเขียนจะถูกคืนขึ้นหากข้อมูลส่วนหนึ่งเท่านั้นถูกบันทึกในระหว่างการเขียนหรือหากกลไกภายในของโมดูลเปลี่ยนข้อมูลหน้าหลังจากเขียนและก่อนที่คณะกรรมการโปรแกรมผู้รับได้ทําการอ่านการตรวจสอบ ในกรณีนี้การปรับแต่ง การตั้งค่าของคณะกรรมการการเขียนโปรแกรมแบบพกพา ค้นหาความถี่ของนาฬิการถบัสข้อมูลที่เหมาะสมขนาดบล็อกข้อมูลและการตั้งค่าการล่าช้าระหว่างบล็อกสําหรับการเขียนการเปลี่ยนแปลง


บันทึก

ก่อนที่จะเขียนการเปลี่ยนแปลงในหน่วยความจําแบบผ่านการบันทึกพื้นที่ที่อยู่อาศัยทั้งหมดที่มีอยู่เพื่อปกป้องจากข้อผิดพลาดที่เป็นไปได้

นอกจากนี้เรายังแนะนําให้อนุญาตให้เข้าสู่ระบบเพื่อบันทึกส่วนของรหัสอ่านจากหน่วยความจําผู้รับในประวัติการดําเนินงาน หากหน่วยความจําจะถูกอ่านเกินไปอย่างผิดพลาดบันทึกนี้สามารถช่วยให้การกู้คืนข้อมูลเดิมและสร้างใหม่ sequence ของการเปลี่ยนแปลง

ใช้ ฟังก์ชั่น Backup เพื่อบันทึก firmware transceiver หลักโดยอัตโนมัติ

ปรับปรุง: