Is possible to combine special (free) HCS12(X) (Classic IDE) with Standard License??

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Is possible to combine special (free) HCS12(X) (Classic IDE) with Standard License??

Jump to solution
1,010 Views
pacozafra
Contributor I

Hello,

We are a small team of engineers (4 people)  working with the HC12 and CW Classic IDE. So far we where using "special" (free) edition for our work but now 32kb of code are not enough for some developments so we decide to buy one or two Standard license.

We believe that a floating license model suits better for our purposes but we have some question about it. Can we combine 2 standard licenses with 2 free licenses so when one person is working with de Standard the rest of the team can keep working with the free option? How it is handled by the Server license and the CodeWarrior clients?

 

Is any other license model that that suits better to our requirements?

 

Thank you,

Paco Zafra.

Labels (1)
0 Kudos
1 Solution
586 Views
trytohelp
NXP Employee
NXP Employee

More information ...

same question was logged under Service Request 1-1300175637.

See below extract of answer provided under SR.

++++++++++++++++++++++++++++++++

Mixing Special Edition and another Suite license file Following the info shared, you want to:

      - use the special edition by default on all users,

      - purchase 1, 2,... x floating license files.

This is possible but there are some conditions:

      - by default the floating license is used even if the project doesn't need it.

      - you can not merge the floating and special edition license -> this is not working.

      - you must use an environment variable to check the floating license on server.

Which license file will be used ?

When you will launch a build, the tool will check the license on the license.dat file and on LM_LICENSE_FILE.

So the Special Edition and Floating license file will be checked all the time.

If the floating license is available, the client will use the floating license even if the application could be build with the Special Edition.

If the floating license is not available, the client will use the special edition only.

If a floating license is available, a client will use it.

So you could have the following:

      - Client_A will build a project which will not really need the Floating license but the server will affect

            it to Client_A. Then the feature will be reserved 10 mn for Client_A only.

      - Client_B, 1mn after, will build a big project which will require the floating license.

            The compiler will generate an error saying you reach the limitation.

            On Server, the log file will provide you more information explaining that:

                  16:41:34 (metrowks) DENIED: "HI100300" engineer@work-r6a (Licensed number of users already reached (-4,342))

            10 mn after the Client_A build the project, the floating license will be available for another client.

Environment variable.

On each user you must define an environment variable as:

      LM_LICENSE_FILE = port@host

port -> port defined in the floating license file host -> server name

Example of floating license:

SERVER R6AAKE-11 DISK_SERIAL_NUM=6e029f2d 1701 VENDOR metrowks USE_SERVER INCREMENT HI150000 metrowks 5.000 permanent 1 D1C583800D7B \

      VENDOR_STRING="XGATE Compiler ANSI-C" DUP_GROUP=UH \

      ISSUER="Freescale Semiconductor" ISSUED=3-mar-2014 BORROW \

      NOTICE=Distributor SN=FSL-147e-e051-3386-f1d0-916c-8f \

      START=11-jan-2012

INCREMENT HI100360 metrowks 5.000 permanent 1 CA8327C62C17 \ ...

In this case the LM_LICENSE_FILE will be defined by 1701@R6AAKE-11     

++++++++++++++++++++++++++++++++

Regards

Pascal

View solution in original post

0 Kudos
2 Replies
587 Views
trytohelp
NXP Employee
NXP Employee

More information ...

same question was logged under Service Request 1-1300175637.

See below extract of answer provided under SR.

++++++++++++++++++++++++++++++++

Mixing Special Edition and another Suite license file Following the info shared, you want to:

      - use the special edition by default on all users,

      - purchase 1, 2,... x floating license files.

This is possible but there are some conditions:

      - by default the floating license is used even if the project doesn't need it.

      - you can not merge the floating and special edition license -> this is not working.

      - you must use an environment variable to check the floating license on server.

Which license file will be used ?

When you will launch a build, the tool will check the license on the license.dat file and on LM_LICENSE_FILE.

So the Special Edition and Floating license file will be checked all the time.

If the floating license is available, the client will use the floating license even if the application could be build with the Special Edition.

If the floating license is not available, the client will use the special edition only.

If a floating license is available, a client will use it.

So you could have the following:

      - Client_A will build a project which will not really need the Floating license but the server will affect

            it to Client_A. Then the feature will be reserved 10 mn for Client_A only.

      - Client_B, 1mn after, will build a big project which will require the floating license.

            The compiler will generate an error saying you reach the limitation.

            On Server, the log file will provide you more information explaining that:

                  16:41:34 (metrowks) DENIED: "HI100300" engineer@work-r6a (Licensed number of users already reached (-4,342))

            10 mn after the Client_A build the project, the floating license will be available for another client.

Environment variable.

On each user you must define an environment variable as:

      LM_LICENSE_FILE = port@host

port -> port defined in the floating license file host -> server name

Example of floating license:

SERVER R6AAKE-11 DISK_SERIAL_NUM=6e029f2d 1701 VENDOR metrowks USE_SERVER INCREMENT HI150000 metrowks 5.000 permanent 1 D1C583800D7B \

      VENDOR_STRING="XGATE Compiler ANSI-C" DUP_GROUP=UH \

      ISSUER="Freescale Semiconductor" ISSUED=3-mar-2014 BORROW \

      NOTICE=Distributor SN=FSL-147e-e051-3386-f1d0-916c-8f \

      START=11-jan-2012

INCREMENT HI100360 metrowks 5.000 permanent 1 CA8327C62C17 \ ...

In this case the LM_LICENSE_FILE will be defined by 1701@R6AAKE-11     

++++++++++++++++++++++++++++++++

Regards

Pascal

0 Kudos
586 Views
Rick_Li
NXP Employee
NXP Employee

Hi Paco Zafra,

in CodeWarrior install folder, you will find there is the license file with name license.dat.

when you order one or two floating suits, in fact, you will also got a license.dat from Freescale.

to make this floating license work, one license file need to be stored in a server while this same license need also be put in the client PCs.

this float license is also with the name license.dat.

regarding to your question, the answer is YES, you can combine the special license with the floating license by copying the content of another license files into one license file.

hope it helps!