6 Document Revision History

Revision A (September 2020)

  • Initial release of this document, adapted from content in the MPLAB® XC8 C Compiler User’s Guide, DS 50002053.

Revision B (December 2022)

  • Added description for --ssa option, used with INHX32 files.
  • Indicated the new filename format used by message description files.
  • Added new section indicating possible causes of failure for common actions.
  • Updated the operation of the --sla option, used with INHX16 files.
  • Clarified the operation of the -ck option and described the new XOR suboption.
  • Improved the description of the -fill option.
  • Improved description of the -format option.

Revision C (October 2023)

  • Added description of the Intel HEX file specification, as interpreted by Hexmate.
  • Discussed Intel HEX file formats used by Microchip tools.
  • Updated and better presented the allowable hash widths for all supported algorithms.
  • Added SHA-1 to list of support hash algorithms.
  • Added new --werror option, which promotes warnings to errors.
  • Added list of error and warning messages pertinent to Hexmate.
  • Expanded Potential Causes of Failure section to include situations where software breakpoints have been used.
  • Corrected maximum record length allowable with the -format option.
  • General improvements to the descriptions of Hexmate operations and options.

Revision D (October 2024)

  • Updated the permitted reverse word widths when calculating a hash using Hexmate.
  • General typographical corrections and improvements.