Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-MM-000801D

MM
Precaution

Please take note of the following problem in using mask file utility MM for Mitsubishi MCUs:
  • On format of machine-language files not correctly be processed by MM


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

  2. Problem
    In machine-language files written in Motorola S format to be processed by mask file utility MM, if the total length of user's data stored within one record in one line is greater than 32 bytes, MM incorrectly creates mask files without displaying any error message. Therefore, at Mitsubishi's ROM mask-making process, such incorrectly created mask files are interpreted as those containing erroneous data and stopped from being further processed.
    Should this be the case, Mitsubishi will request you to submit your mask file that has been correctly created once again. We have confirmation, however, that no incorrectly created mask files have ever been found at our ROM mask-making process.

    2.1 Condition
    This problem occurs if the total length of user's data stored within one record in one line is greater than 32 bytes in machine-language files written in Motorola S format (the problem does not occur in those written in Intel HEX format).

    Note that the following Mitsubishi compilers and assemblers are not concerned with this problem since they do not create machine language files:
  3. For the M32R family of 32-bit MCUs:
  4. CC32R and TW32R
  5. For the M16C/80 series of 16-bit MCUs:
  6. NC308WA and AS308
  7. For the M16C/60, 20 series of 16-bit MCUs:
  8. NC30WA and AS30
  9. For the 7900 series of 16-bit MCUs:
  10. NC79WA and AS79
  11. For the 77xx series of 16-bit MCUs:
  12. NC77WA and RASM77
  13. For the 740 family of 8-bit MCUs:
  14. SRA74
  15. For the 4500 series of 4-bit MCUs:
  16. ASM45 (included with PD45)
  17. For the 720 series of 4-bit MCUs:
  18. ASM72 (included with RTT72 and RTT72S)


    2.2 Examples
    The total length of user's data stored within one record in one line in a Motorola S format-file will exceed 32 bytes if the number of characters in a line is as follows:
    (1) It is greater than 74 in a line beginning with S1.
    (2) It is greater than 76 in a line beginning with S2.
    (3) It is greater than 78 in a line beginning with S0 or S3.


  19. Workaround
    Restrict the total length of user's data stored within a record in one line of a machine-language file created by your development tool within 32 bytes, or submit your ROM data in EPROM in place of a mask file created by MM.

  20. Schedule of Fixing Problem
    In the next release we plan to make such a modification that if the total length of user's data stored within one record in one line is greater than 32 bytes, MM can also display an error message even in machine-language files written in Motorola S format.






© 2008. Renesas Technology Corp., All rights reserved. Privacy | Legal