Keil PK51ツールチェーンのライセンスは有効期限

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
yukuc_3615201
Level 3
Level 3
First like received 25 replies posted 10 replies posted

添付のようなメッセージが出るようになりました。

ライセンス取得しないといけないのでしょうか?

どのような対処をしたら良いのでしょうか?

ライセンス取得は有料なのでしょうか?

PSoC Creator 4.0のときには気にしたことはなかったはずなのですが。

よろしくお願い致します。

0 件の賞賛
1 解決策

本件お待たせいたしており、大変申し訳ございません。

弊社CypressのKeil C51 compilerのライセンスの有効期限が切れてた(切れている)件ですが、現在もライセンス更新作業を行っております。

しかしながら、12/22/2018までの間、一時的にライセンスを更新できるようになっております。

お手数をお掛けしますが、ライセンスのアップデートを12/22/2018までに試して頂けないでしょうか?

宜しくお願いします。

元の投稿で解決策を見る

0 件の賞賛
14 返答(返信)
Takashi_M
Moderator
Moderator
Moderator
1000 replies posted 500 solutions authored 750 replies posted

PSoC Creator™ - Keil Compiler Registration - KBA83314 のNote. 3に下記コメントがございます。

This License will be valid for 1 year. After 1 year it will prompt for registration again .You have to follow the same registration process.

再度Registrationを実施頂いて、問題が出るか確認して頂けないでしょうか?

0 件の賞賛
lock attach
Attachments are accessible only for community members.

使い始めと一緒で、承認されません。

0 件の賞賛

Registration of Keil Compiler in PSoC Creator

の最後に下記が記載されています。

LIC0=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

If the registration is expired after one year of usage then the line “LIC0=…” will already be present. In that case we have to write the license code as LIC1=XXXXX-XXXXX….

再度、上記方法を試していただけないでしょうか?

0 件の賞賛

念のため、もう一点確認ですが下記スレッドの現象(Code 9939)は出てますか?

Re: Cypress PK51 license for PSoC Creator

0 件の賞賛

申し訳ありません。

Re: Cypress PK51 license for PSoC Creator

指定のサイトに記載された内容を私は理解が出来ませんでした。

0 件の賞賛

試しに実行してみましたが、添付エラーが出ます。

Problems were detected with the information submitted.

Please correct these issues and re-submit the form.

A problem was encountered with your Serial Number.

Please contact Technical Support and report code 9939 for assistance with your installation.

They will work quickly to help you obtain the proper license code for your product.

pastedImage_1.png

0 件の賞賛

ご確認、有難うございました。

code 9939が出ているようです。

これは弊社Cypressの4K versionのKeil C51 compilerのライセンスの有効期限が切れたためです。

現在、ライセンス更新作業を行っております。

まだ正式なドキュメントとしてパブリックにはなっておりませんが、下記のWorkaroudがございます。

Suggested workaround:

1) Users who have installed PSoC Creator recently can continue to compile their projects for a trial period of 30 days with the standard Keil 2K evaluation version which comes by default but it will not be able to compile applications with code size greater than 2kB. If the trial period is completed you will see the error "INCORRECT LICENSE ID CODE (LIC) IN 'TOOLS.INI'" generated by the compiler.

2) Users who are reinstalling PSoC Tools on the same machine can reuse their license they originally got if they haven’t expired by modifying the ‘tools.ini’ file as mentioned in step 2 on the page Registration of Keil Compiler in PSoC Creator.

3) Users who do not fall in the above two categories must wait until mid-December 2018 tentatively for the renewed license.

4) Users can also opt to purchase the full version of the Keil tools if work is being affected. The license can be purchased here.

お手数をお掛けしますが、上記2)のPSoC Creatorの再インストールおよび"tools.ini"の確認をして頂けないでしょうか?

以上、よろしくお願いいたします。

0 件の賞賛

"tools.ini"の確認は何をしたら良いのでしょうか?

目的のフォルダは下記で良いでしょうか?

C:\Program Files (x86)\Cypress\PSoC Creator\4.2\PSoC Creator\import\keil\pk51\9.51

ここに存在していた「TOOLS.INI」ファイルを開きました。

ですが、、「LIC0 = ...」と記載された目的の行が見つかりませんでした。

[UV2]

BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes")

ARMSEL=1

[C51]

PATH="C:\Program Files (x86)\Cypress\PSoC Creator\4.2\PSoC Creator\import\keil\pk51\9.51\C51"

PSN=ZBDZB-2FI5T-336CE

VERSION=V9.51a

BOOK0=HLP\Release_Notes.htm("Release Notes")

BOOK1=HLP\C51TOOLS.chm("Complete User's Guide Selection", C)

TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")

TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")

TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")

TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")

TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")

TDRV5=BIN\UL2XC800.DLL ("Infineon XC800 ULINK Driver")

TDRV6=BIN\MONADI.DLL ("ADI Monitor Driver")

TDRV7=BIN\DAS2XC800.DLL ("Infineon DAS Client for XC800")

TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")

RTOS0=Dummy.DLL("Dummy")

RTOS1=RTXTINY.DLL ("RTX-51 Tiny")

RTOS2=RTX51.DLL ("RTX-51 Full")

0 件の賞賛

LIC0はライセンスが登録されたのちにtools.iniに反映されます。

下記のように手動でLIC0=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXXを挿入し、状況が変わるか確認して頂けないでしょうか?

尚、tools.iniの変更はAdministratorの権限でお願いします。

[UV2]

BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes",GEN)

ARMSEL=1

[C51]

PATH="C:\Program Files (x86)\Cypress\PSoC Creator\4.2\PSoC Creator\import\keil\pk51\9.51\C51\"

PSN=XXXXX-XXXXX-XXXXX

VERSION=V9.51a

BOOK0=HLP\Release_Notes.htm("Release Notes",GEN)

BOOK1=HLP\C51TOOLS.chm("Complete User's Guide Selection",C)

TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")

TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")

TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")

TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")

TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")

TDRV5=BIN\UL2XC800.DLL ("Infineon XC800 ULINK Driver")

TDRV6=BIN\MONADI.DLL ("ADI Monitor Driver")

TDRV7=BIN\DAS2XC800.DLL ("Infineon DAS Client for XC800")

TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")

RTOS0=Dummy.DLL("Dummy")

RTOS1=RTXTINY.DLL ("RTX-51 Tiny")

RTOS2=RTX51.DLL ("RTX-51 Full")

LIC0=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

0 件の賞賛

アドバイス頂き有難うございます。

アドバイスのように、tools.ini「LIC0=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX」をファイルの最下位行に追加してみましたが

Keil PK51 Registration が出てきます。 

また、ビルドにて同じエラーが出ています。

pastedImage_1.png

pastedImage_2.png

試しに、PSoC Creatorをアンインストールして、再度インストールしましたが、結果は同じでした。

PSoC 3 Development Kit をアンインストールしようとしましたが、下記エラーでアンインストール出来ませんでした。

pastedImage_3.png

0 件の賞賛

本件お待たせいたしており、大変申し訳ございません。

弊社CypressのKeil C51 compilerのライセンスの有効期限が切れてた(切れている)件ですが、現在もライセンス更新作業を行っております。

しかしながら、12/22/2018までの間、一時的にライセンスを更新できるようになっております。

お手数をお掛けしますが、ライセンスのアップデートを12/22/2018までに試して頂けないでしょうか?

宜しくお願いします。

0 件の賞賛

ライセンス取得できました。

ライセンス反映しました。

keil のエラーは出なくなりました。

コンパイルが完了できます。

0 件の賞賛

ご連絡、有難うございました。

また何かございましたらCDC(Community)をご利用ください。

宜しくお願い致します。

0 件の賞賛

目的のフォルダは下記で良いでしょうか?

C:\Program Files (x86)\Cypress\PSoC Creator\4.2\PSoC Creator\import\keil\pk51\9.51

ここに存在していた「TOOLS.INI」ファイルを開きました。

ですが、、「LIC0 = ...」と記載された目的の行が見つかりませんでした。

[UV2]

BOOK0=UV4\RELEASE_NOTES.HTM("uVision Release Notes")

ARMSEL=1

[C51]

PATH="C:\Program Files (x86)\Cypress\PSoC Creator\4.2\PSoC Creator\import\keil\pk51\9.51\C51"

PSN=ZBDZB-2FI5T-336CE

VERSION=V9.51a

BOOK0=HLP\Release_Notes.htm("Release Notes")

BOOK1=HLP\C51TOOLS.chm("Complete User's Guide Selection", C)

TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")

TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")

TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")

TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")

TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")

TDRV5=BIN\UL2XC800.DLL ("Infineon XC800 ULINK Driver")

TDRV6=BIN\MONADI.DLL ("ADI Monitor Driver")

TDRV7=BIN\DAS2XC800.DLL ("Infineon DAS Client for XC800")

TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")

RTOS0=Dummy.DLL("Dummy")

RTOS1=RTXTINY.DLL ("RTX-51 Tiny")

RTOS2=RTX51.DLL ("RTX-51 Full")

0 件の賞賛