 |
|
 |
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
- Versions Concerned
MM V.1.00.00 -- V.2.00.20
- 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
-----------------------------------------------------------------------
- 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
----------------------------------------------------------------------
- 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.
|
 |