ID bài viết: 000076770 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 11/09/2012

Định dạng của các tập tin Intel Hexadeci tệp (.hex) là gì?

Môi Trường

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả HEX thường được tải xuống từ PC sang hệ thống phát triển và chạy từ RAM. HEX cũng có thể được chuyển đổi thành các tệp nhị phân và được lập trình thành thiết bị cấu hình.
                                                                         
Mẫu HEX được hiển thị bên dưới:
                                                                              
:10008000AF5F67F0602703E0322CFA92007780C361
:1000900089001C6B7EA7CA9200FE10D2AA00477D81
:0B00A00080FA92006F3600C3A00076CB
:00000001FF

Định dạng cho tệp này là:
                                                                           
Ký tự đầu tiên (:) = Bắt đầu một bản ghi
Hai ký tự tiếp theo = Độ dài bản ghi (trong ví dụ này, 10h)
Bốn ký tự tiếp theo = Địa chỉ tải (trong ví dụ này, 0080h)
Hai ký tự tiếp theo = Loại bản ghi (xem bên dưới)
Ký tự còn lại = Dữ liệu thực tế
Hai ký tự cuối = Tổng kiểm tra (ví dụ: tổng của tất cả dấu kiểm byte = 00)

Dòng cuối cùng của tệp là đặc biệt và luôn trông giống như dòng cuối cùng được hiển thị ở trên. Loại bản ghi HEX được hiển thị bên dưới:
                                                                      
00 = Bản ghi dữ liệu
01 = Kết thúc hồ sơ tệp
02 = Hồ sơ địa chỉ phân khúc mở rộng
03 = Bản ghi địa chỉ phân khúc bắt đầu
04 = Hồ sơ địa chỉ tuyến tính mở rộng
05 = Bắt đầu bản ghi địa chỉ tuyến tính
      

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

Thiết bị có thể lập trình Intel®

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.