복사 방지 및 기존의 명령어 라인 컴파일

기술노트 26271

아키텍처:

All

컴포넌트:

lms

업데이트:

2018-02-28 오전 2:40

Introduction

The compiler fails with a copy protection error when compiling from the command line. When compiling in the IAR Embedded Workbench IDE there is no such error.

This Technical Note only applies to IAR Embedded Workbench products using License Management System version 1 (LMS1), and the specific versions listed below.

This Technical Note applies to the following versions:

Product:
M16C
X96
740
SH
H8
6812
COP8
78000
V850
SAM8
430
Z80

Version(s):
1.32A to 1.36A
6.00 to 6.02
2.12 to 2.17
1.12
1.52D to 1.53
2.43 to 2.44
1.20 to 1.31
3.32 to 3.34
2.11
1.50B to 1.52
1.23 to 1.26
4.06

Product:
AVR
PIC
7700
H8300
6811
6816
CR16
78400
65K
MK5
6502
EZ80

Version(s):
2.25 to 2.28
2.12 to 2.21
1.33 to 1.34
4.20 to 4.21
4.46
2.11
1.42 to 1.43
1.31 to 1.33
2.10 to 2.11
1.21 to 1.25
2.13
1.15

Product:
8051

Version(s):
5.51 to 5.52

Background

The compiler fails when any of the names in the path is not a simple name. (The IAR Embedded Workbench IDE helps the compiler to handle this situation when compiling in the IDE, thus this error do not occur when compiling in the IDE).

Solution

Use simple paths in the command line. Use these simple paths for all references. With simple paths we mean:

  • Directory names with maximum 8 characters.
  • Use only A to Z and/or a to z and/or 0 to 1 as characters in the directory names.
  • Do not use 'space' or any other 'white space characters' in the directory names.
  • An example of a simple path is:
    C:\IAR\M16C\exe\ICCM16c.exe

 

All product names are trademarks or registered trademarks of their respective owners.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.