Skip to main content

Tool News

MESC TOOL NEWS: MESCT-MM-010116D

MM (Maskfile Converter)
Precaution

Please take note of the following problem in using mask file converter MM for Mitsubishi microcomputers:
  • Mask files may not correctly be generated using IAR Systems' cross-tool


  1. Versions Concerned
    MM V.1.00.00 -- V.2.00.20

  2. Descriptions
    IAR Systems' cross-tool may generate hexadecimal data files in Intel HEX format with more than one end record being output. Then, these data files cannot be converted to mask files by MM without errors.

    2.1 Example
    In Intel HEX format, any end record is represented by a pattern of
    :00000001FF
    If a hexadecimal data file is as shown below, it cannot correctly be converted to a mask file by MM.
    -----------------------------------------------------------------------
           :02000002D0002C
                    :
                    :
           :04FFFC0074050D007B
           :00000001FF               <-- The first end record
           :00000001FF               <-- The second end record
    -----------------------------------------------------------------------

  3. Workaround
    This problem will be circumvented in either of the following ways:
    (1) Place your order of masked ROM by using EPROM, not a mask file generated by MM, if the Mask ROM Confirmation Form for the ordered MCU allows EPROM to be used as one of pattern media.
    (2) Modify the hexadecimal data file such a way that only one end record exists in the file, as shown below. The sales agent of your IAR Systems' cross-tool should be consulted for the verification and validation of the modification.
          ----------------------------------------------------------------------
            :02000002D0002C
                   :
                   :
            :04FFFC0074050D007B
            :00000001FF               <-- The valid end record
            :00000001FF               <-- The end record to be deleted
          ----------------------------------------------------------------------

  4. Schedule of Fixing Problem
    In our next release we plan to give you a warning if any records exist after the first (valid) end record in a hexadecimal data file and to make MM generate a correct mask file by automatically neglecting the above records provided you check that the data file has been successfully generated.





End of content

Back To Top