ID บทความ: 000076770 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

รูปแบบของไฟล์ Intel Hexadecimal (.hex) คืออะไร

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย HEX มักจะถูกดาวน์โหลดจากพีซีไปยังระบบการพัฒนาและเรียกใช้งานจาก RAM HEX ยังสามารถแปลงเป็นไฟล์ไบนารีและตั้งโปรแกรมเป็นอุปกรณ์กําหนดค่าได้
                                                                         
HEX ตัวอย่างแสดงไว้ด้านล่าง:
                                                                              
:10008000AF5F67F0602703E0322CFA92007780C361
:1000900089001C6B7EA7CA9200FE10D2AA00477D81
:0B00A00080FA92006F3600C3A00076CB
:000000001FF

รูปแบบสําหรับไฟล์นี้คือ:
                                                                           
อักขระแรก (:) = เริ่มต้นของบันทึก
สองอักขระถัดไป = ความยาวบันทึก (ในตัวอย่างนี้ 10h)
อักขระสี่ตัวถัดไป = Load address (ในตัวอย่างนี้ 0080h)
อักขระสองตัวถัดไป = ประเภทบันทึก (ดูด้านล่าง)
อักขระที่เหลือ = ข้อมูลจริง
อักขระสองตัวสุดท้าย = Checksum (เช่น Sum of bytes checksum = 00)

บรรทัดสุดท้ายของไฟล์มีความพิเศษ และมักจะมีลักษณะเหมือนบรรทัดสุดท้ายที่แสดงไว้ด้านบน ประเภทบันทึก HEX แสดงอยู่ด้านล่าง:
                                                                      
00 = บันทึกข้อมูล
01 = สิ้นสุดบันทึกไฟล์
02 = บันทึกที่อยู่ของเซกเมนต์ที่ขยายเพิ่มเติม
03 = บันทึกที่อยู่กลุ่มเริ่มต้น
04 = บันทึกที่อยู่ Linear เพิ่มเติม
05 = บันทึกที่อยู่ Linear เริ่มต้น
      

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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