Skip to bài viết

Tác dụng của Transceiver Memory

Làm thế nào để tôi viết thay đổi cho bộ nhớ thông qua?

Để viết thay đổi:

  1. Kết nối bảng lập trình người chuyển đến máy tính của bạn và bắt đầu SFPTotal Wizard;
  2. Nhập bộ chuyển đổi vào cổng bảng lập trình của bộ chuyển đổi;
  3. Chọn loại chuyển đổi thích hợp từ menu drop-down Loại mô-đun;
  4. Chọn vùng bộ nhớ để đọc từ menu Bảng địa chỉ;
  5. Hãy chắc chắn rằng biên tập viên có mã chính xác;
  6. Nhấp vào nút để viết thay đổi trong bộ nhớ chuyển tiếp - Ghi mã vào mô-đun;

Ứng dụng trả về kết quả khi hoạt động viết hoàn thành.

Viết SFP module firmware trong SFPTotal Wizard: bảng nhớ và sổ hoạt động


Làm thế nào để viết công việc?

Trong quá trình viết tiêu chuẩn, bảng lập trình thông qua tạo ra một chuỗi tín hiệu trên xe buýt dữ liệu IIC để chuyển dữ liệu thành các khối của byte 8. Các tính năng tín hiệu và thời gian được chọn để thành công lập trình hầu hết các giao dịch có sẵn trên thị trường.

Sau khi gửi chuỗi viết các thay đổi vào bộ nhớ người chuyển, bảng lập trình người chuyển tự động đọc lại khu vực bộ nhớ đã được viết. Sau đó nó trả về dữ liệu đọc cho ứng dụng để so sánh.

Nếu phân khúc mã được viết phù hợp với phân khúc được trả lại bởi bài đọc xác minh, bài viết được coi là thành công. Ứng dụng trả về dữ liệu đọc lại và xác nhận - WRITE OK.

Nếu không, ứng dụng sẽ trở lại WRITE FAIL - Bài viết không thành công.

Nếu một sự ngừng không được xử lý xảy ra trên cơ sở dữ liệu, ứng dụng trả về một lỗi code QERR.


Tại sao ứng dụng trả lại một lỗi?

Lý do chính cho một lỗi viết là những thay đổi không được lưu trong bộ nhớ người chuyển. Điều này thường được gây ra bởi việc viết bảo vệ trong bộ chuyển đổi. Chương trình viết transceivers được bảo vệ theo tiêu chuẩn MSA đòi hỏi một mật khẩu.

xem Viết bằng mật khẩu và Các loại transceiver bằng cách viết phương pháp bảo vệ và cách lập trình chúng.

Một lỗi viết cũng được trả lại nếu chỉ một phần dữ liệu đã được lưu trong quá trình viết, hoặc nếu các cơ chế nội bộ của mô-đun thay đổi dữ liệu trang sau khi viết và trước khi bảng lập trình người chuyển giao thực hiện đọc xác minh. Trong trường hợp này, điều chỉnh Tranceiver Programming Board thiết lập để tìm tần số đồng hồ bus dữ liệu phù hợp, kích thước khối dữ liệu và cài đặt chậm trễ giữa các khối cho việc viết thay đổi.


Ghi chú

Trước khi viết thay đổi vào bộ nhớ thông qua, sao lưu toàn bộ không gian địa chỉ có sẵn để bảo vệ chống lại các lỗi tiềm năng.

Chúng tôi cũng khuyên bạn nên cho phép đăng nhập để ghi lại các phân đoạn mã được đọc từ bộ nhớ người chuyển trong lịch sử hoạt động. Nếu ký ức bị ngẫu nhiên quá tải, bản ghi này có thể giúp khôi phục lại dữ liệu ban đầu và xây dựng lại chuỗi thay đổi.

Sử dụng The Backup chức năng để lưu phần mềm giao dịch ban đầu tự động.

Cập nhật: