優先アクセス (HPA) の概要 注意 : この日本語版文書は参考資料としてご利用ください 最新情報は必ずオリジナルの英語版をご参照願います MPLAB XC HPA の更新方法 MPLAB XC C コンパイラ優先アクセス MPLAB XC PRO C コンパイラをご購入頂くと 1 年間の優先アクセス (HPA) サポートを無償で受けられます その後は年間契約で HPA を購入できます HPA はいつでも購入できます 継続してご購入頂く必要はありません HPA の有効期限が切れた後でも 契約期間内にリリースされた PRO コンパイラをダウンロードして頂けます 下表に HPA なしの場合とありの場合のコンパイラ機能を示します 機能 HPA なし HPA あり コンパイラライセンス 新しいデバイスのサポート バグ修正 新しいデバイス機能 新しいアーキテクチャ 新しいコンパイラ機能 ( 既存の機能によるサポート ) 技術サポート プレミアムレベル DS50002208C_JP-p.1
MPLAB XC C コンパイラ優先アクセス 下表に コンパイラと HPA の対応を示します リンクをクリックすると microchipdirect ウェブサイトの対応する製品ページが開きます Note: 標準 (STD) コンパイラの販売は終了しました ただし 既にご利用のお客様に対する HPA サポートは継続します 表 1-1: MPLAB XC PRO C コンパイラ コンパイラ 製品番号 HPA 製品番号 MPLAB XC8 PRO Workstation SW006021-2 SW006021-2H MPLAB XC8 PRO Network Server SW006021-2N SW006021-2NH MPLAB XC16 PRO Workstation SW006022-2 SW006021-2H MPLAB XC16 PRO Network Server SW006022-2N SW006021-2NH MPLAB XC32 PRO Workstation SW006023-2 SW006021-2H MPLAB XC32 PRO Network Server SW006023-2N SW006021-2NH MPLAB XC32++ PRO Workstation SW006023-3 SW006021-2H MPLAB XC32++ PRO Network Server SW006023-3N SW006021-2NH 表 1-2: MPLAB XC STD C コンパイラ - レガシー コンパイラ 製品番号 HPA 製品番号 MPLAB XC8 Standard Workstation SW006021-1 SW006021-1H MPLAB XC8 Standard Network Server SW006021-1N SW006021-1NH MPLAB XC16 Standard Workstation SW006022-1 SW006021-1H MPLAB XC16 Standard Network Server SW006022-1N SW006021-1NH MPLAB XC32 Standard Workstation SW006023-1 SW006021-1H MPLAB XC32 Standard Network Server SW006023-1N SW006021-1NH MPLAB XC の HPA 更新 ( 購入とアクティベート ) については Microchip 社ウェブサイト (https://www.microchip.com/hpa) をご覧ください DS50002208C_JP-p.2
MPLAB XC HPA の更新方法 MPLAB XC コンパイラ HPA 更新の概要 HPA 更新は以下の 3 つのステップで構成されます 1. HPA を購入する 2. 現在 HPA を適用しているシステムのコンパイラに HPA を適用する 3. HPA ファイルをダウンロードして実行するお客様の HPA ライセンスの期限切れが近付くと お知らせのメールが届きます HPA の更新ライセンスは 期限切れの前でも後でもご購入頂けます 期限切れ後の更新でもペナルティは一切ありません このため 必要に応じて HPA をいつでも更新できます HPA は以下のウェブサイトで更新できます microchipdirect アカウント : https://www.microchipdirect.com/ mysoftware アカウント : https://www.microchip.com/mysoftware. どちらのアカウントにも同じお客様情報が登録されており 同じパスワードでログインできます お客様が登録されたアカウントがどちらであっても関係ありません microchipdirect アカウントも mysoftware アカウントもお持ちでないお客様は どちらかのサイトに登録すると HPA ライセンスを構成してダウンロードできます HPA ライセンスは特定の MPLAB XC コンパイラに適用する必要があります そのため コンピュータのホスト ID が書き込まれたライセンスファイルが生成されます このファイルをダウンロードしてシステムにインストールします DS50002208C_JP-p.3
MPLAB XC C コンパイラ優先アクセス microchipdirect アカウントからの HPA 更新 microchipdirect から HPA を更新または購入するには以下のステップで行います 1. microchipdirect アカウントにログインします 図 1: microchipdirect LOGIN 2. [MY ACCOUNT] をクリックし [My Software Products] をクリックします 図 2: MY SOFTWARE PRODUCTS DS50002208C_JP-p.4
MPLAB XC HPA の更新方法 3. HPA ライセンスファイルをコンパイラに適用します コンパイラを選択して [Renew HPA] リンクをクリックすると 新しい HPA がそのコンパイラに適用されます 図 3: RENEW HPA DS50002208C_JP-p.5
MPLAB XC C コンパイラ優先アクセス 4. microchipdirect 上のそのコンパイラ用の HPA 製品にリダイレクトされます a) 購入する HPA の個数を [Quantity] ボックスに入力します b) カートのアイコンをクリックします 図 4: HPA をカートに追加する DS50002208C_JP-p.6
MPLAB XC HPA の更新方法 5. 注文フォームの上部に 製品の数量がカートに追加された事を示すバナーが表示されます [Go To Cart] をクリックし 注文内容を確認します 図 5: カートの注文内容を確認 6. 注文内容に問題がなければ [SECURE CHECKOUT] をクリックします 図 6: ショッピングカートの支払い手続き DS50002208C_JP-p.7
MPLAB XC C コンパイラ優先アクセス 7. 配送先と支払い情報を入力します その後 Terms and Conditions を読んで同意したら注文を確定します 図 7: ショッピングカートの支払い手続き DS50002208C_JP-p.8
MPLAB XC HPA の更新方法 8. 手続き完了後 [DOWNLOAD YOUR SOFTWARE] をクリックすると microchipdirect アカウントに戻ります 図 8: ダウンロード画面 DS50002208C_JP-p.9
MPLAB XC C コンパイラ優先アクセス 9. microchipdirect アカウントへリダイレクトされます 購入後は [Renew HPA] が [Apply HPA] に変わっています [Apply HPA] リンクをクリックします 図 9: APPLY HPA 10. HPA 適用を確認するポップアップが表示されます また ライセンスファイルをダウンロードする必要がある事も示されます HPA ライセンスファイルをコンパイラに適用した日付が HPA ライセンスの開始日です ファイルをダウンロードした日付ではありません このウィンドウを閉じます 図 10: 更新の確認 DS50002208C_JP-p.10
MPLAB XC HPA の更新方法 11. HPA の有効期限が表示されます 適用時点から 1 年後の日付です ( 赤矢印参照 ) 複数個の HPA を購入した場合 有効期限には購入数に対応した年数が反映されます [Download License] リンクをクリックします 図 11: DOWNLOAD LICENSE DS50002208C_JP-p.11
MPLAB XC C コンパイラ優先アクセス 12. ポップアップウィンドウが開きます 以下のどちらかを実行する事で ライセンスファイルにシステムのホスト ID を設定します - 既存システムのホスト ID( 以前にコンパイラをインストールしたコンピュータの ID) を選択して [Download License] をクリックします - 新しく HPA ライセンスファイルをインストールするコンピュータを選択します 場合によっては 新しい HPA ライセンスファイルと一緒にコンパイラをインストールする必要があります その場合 以下のステップを実行します a) 新しいコンピュータのホスト ID を入力します b) [GET XC LICENSE] をクリックします ライセンスをダウンロードするかメールで送信する方法もあります 2 つのライセンスオプションの下に記載されている説明を読み どちらかを選択します ワークステーションライセンスの場合 3 つのホスト ID でインストールしアクティベートできます (1 人のユーザが所有する 3 つのシステム ) ネットワークサーバライセンスの場合 1 つのホスト ID でのみインストールしアクティベートできます 図 12: コンパイラのアクティベート DS50002208C_JP-p.12
MPLAB XC HPA の更新方法 13. [Download license] を選択した場合 次のポップアップウィンドウが開きます 以下のどちらかの方法を選択します - HPA を適用するコンパイラをインストール済みのコンピュータ ( 上で設定したホスト ID を持つコンピュータ ) からログオンしている場合 ファイルを開いて実行します - 別のコンピュータからログオンしている場合 ファイルを保存して目的のコンピュータにインストールします 図 13: コンパイラファイルの解凍 14. ライセンスファイルを解凍して実行すると ライセンスがインストールされて HPA が有効になります HPA の有効期間 (1 年 ) はライセンスファイルを購入した日付から始まります 15. ファイルが解凍されると 以下の 3 つのインストールスクリプトが表示されます windows.bat linux.sh mac.sh コマンドウィンドウ (Windows OS の場合 ) またはターミナルウィンドウ (Mac OS X または Linux OS の場合 ) で お使いの OS に対応したスクリプトを実行してファイルをインストールします 図 14: ZIP ファイルの内容 DS50002208C_JP-p.13
MPLAB XC C コンパイラ優先アクセス MYSOFTWARE アカウントからの HPA 更新 mysoftware から HPA ライセンスを更新 / 購入するには以下のステップを実行します 1. Microchip 社ウェブサイトの [mymicrochip Login]( 図 15) または MPLAB X IDE デスクトップ上の [Microchip Login]( 図 16) でログインします 図 15: mymicrochip LOGIN( ウェブサイト ) DS50002208C_JP-p.14
MPLAB XC HPA の更新方法 図 16: MICROCHIP LOGIN (MPLAB X IDE) DS50002208C_JP-p.15
MPLAB XC C コンパイラ優先アクセス 2. mysoftware アカウントウェブページを開きます a) MPLAB XC コンパイラ HPA 更新の概要 に記載したリンクで mysoftware にログインします b) ブラウザからログインする場合 [mymicrochip Login] からログインし [Registered Development Tools] をクリックして [mysoftware account] タブを開きます ( 図 17) c) MPLAB X IDE からログインする場合 [Microchip Login] からログインし [View My Development Tools] をクリックして [mysoftware account] タブを開きます ( 図 18) 図 17: mymicrochip から mysoftware を開く場合 図 18: MPLAB X IDE から mysoftware を開く場合 DS50002208C_JP-p.16
MPLAB XC HPA の更新方法 3. HPA ライセンスをコンパイラに適用します [Renew] をクリックしてコンパイラに新しい HPA を適用します 図 19: RENEW HPA DS50002208C_JP-p.17
MPLAB XC C コンパイラ優先アクセス 4. お使いのコンパイラに対応する microchipdirect 上の HPA 製品にリダイレクトされます a) 購入する HPA の個数を [Quantity] ボックスに入力します b) カートのアイコンをクリックします 図 20: HPA をカートに追加する DS50002208C_JP-p.18
MPLAB XC HPA の更新方法 5. 注文フォームの上部に 製品の数量がカートに追加された事を示すバナーが表示されます [Go To Cart] をクリックし 注文を確認します 図 21: カートの注文内容を確認 6. 注文内容に問題がなければ [SECURE CHECKOUT] をクリックします 図 22: ショッピングカートの支払い手続き DS50002208C_JP-p.19
MPLAB XC C コンパイラ優先アクセス 7. 配送情報と支払い情報を入力します その後 販売条件 を読んで同意して注文を確定します 図 23: ショッピングカートの支払い手続き DS50002208C_JP-p.20
MPLAB XC HPA の更新方法 8. 購入手続き完了後 [DOWNLOAD YOUR SOFTWARE] をクリックします 図 24: ダウンロード画面 DS50002208C_JP-p.21
MPLAB XC C コンパイラ優先アクセス 9. Microchip - My Software アカウントにリダイレクトされます ここで microchipdirect アカウントからの HPA 更新 の手順を実行すると 購入手続きを完了できます [Apply HPA] をクリックします 10. HPA 適用を確認するポップアップが表示されます また ライセンスファイルをダウンロードする必要がある事も示されます HPA ライセンスファイルをコンパイラに適用した日付が HPA ライセンスの開始日です ファイルをダウンロードした日付ではありません ウィンドウを閉じます 図 25: 更新の確認 DS50002208C_JP-p.22
MPLAB XC HPA の更新方法 11. HPA の有効期限が表示されます 購入した日付から 1 年後の日付です ( 赤矢印参照 ) 複数個の HPA を購入した場合 有効期限には購入数に対応した年数が反映されます [Download License] をクリックします 図 26: DOWNLOAD LICENSE DS50002208C_JP-p.23
MPLAB XC C コンパイラ優先アクセス 12. ポップアップウィンドウが開きます システムのホスト ID に合わせてライセンスファイルを設定します 以下のどちらかの方法を選択します - 既存システムのホスト ID( 以前にコンパイラをインストールしたコンピュータの ID) を選択して [Download License] リンクをクリックします - HPA ライセンスをインストールする新しいコンピュータのホスト ID を選択します 場合によっては 新しい HPA ライセンスファイルと一緒にコンパイラをインストールする必要があります その場合 以下のステップを実行します a) そのコンピュータのホスト ID を入力します b) [Get License]( ライセンスを入手する ) をクリックします ワークステーションライセンスの場合 3 つのホスト ID でインストールしアクティベートできます (1 人のユーザが所有する 3 つのシステム ) ネットワークサーバライセンスの場合 1 つのホスト ID でのみインストールしアクティベートできます 図 27: コンパイラのアクティベート DS50002208C_JP-p.24
MPLAB XC HPA の更新方法 13. 次のポップアップウィンドウが開きます 以下のどちらかの方法を選択します - HPA を適用するコンパイラをインストール済みのコンピュータ ( 上で設定したホスト ID を持つコンピュータ ) からログオンしている場合 ファイルを開いて実行します - 別のコンピュータからログオンしている場合 ファイルを保存して目的のコンピュータにインストールします 図 28: コンパイラファイルの解凍 DS50002208C_JP-p.25
MPLAB XC C コンパイラ優先アクセス 14. ライセンスファイルを解凍して実行すると ライセンスがインストールされて HPA が有効になります HPA の有効期間 (1 年 ) はライセンスファイルを購入した日付から始まります 15. ファイルが解凍されると 以下の 3 つのインストールスクリプトが表示されます windows.bat linux.sh mac.sh コマンドウィンドウ (Windows OS 場合 ) またはターミナルウィンドウ (Mac OS X または Linux OS の場合 ) で お使いの OS に対応したスクリプトを実行してファイルをインストールします 図 29: ZIP ファイルの内容 DS50002208C_JP-p.26
Microchip 社製デバイスのコード保護機能に関して以下の点にご注意ください Microchip 社製品は 該当するMicrochip 社データシートに記載の仕様を満たしています Microchip 社では 通常の条件ならびに仕様に従って使用した場合 Microchip 社製品のセキュリティレベルは 現在市場に流通している同種製品の中でも最も高度であると考えています しかし コード保護機能を解除するための不正かつ違法な方法が存在する事もまた事実です 弊社の理解では こうした手法は全てMicrochip 社データシートにある動作仕様書以外の方法でMicrochip 社製品を使用する事です このような行為は知的所有権の侵害に該当する可能性が非常に高いと言えます Microchip 社は コードの保全性に懸念を抱いているお客様と連携し 対応策に取り組んでいきます Microchip 社を含む全ての半導体メーカーで 自社のコードのセキュリティを完全に保証できる企業はありません コード保護機能とは Microchip 社が製品を 解読不能 として保証するものではありません コード保護機能は常に進歩しています Microchip 社では 常に製品のコード保護機能の改善に取り組んでいます Microchip 社のコード保護機能の侵害は デジタルミレニアム著作権法に違反します そのような行為によってソフトウェアまたはその他の著作物に不正なアクセスを受けた場合 デジタルミレニアム著作権法の定めるところにより損害賠償訴訟を起こす権利があります 本書に記載されているデバイスアプリケーション等に関する情報は ユーザの便宜のためにのみ提供されているものであり 更新によって無効とされる事があります お客様のアプリケーションが仕様を満たす事を保証する責任は お客様にあります Microchip 社は 明示的 暗黙的 書面 口頭 法定のいずれであるかを問わず 本書に記載されている情報に関して 状態 品質 性能 商品性 特定目的への適合性をはじめとする いかなる類の表明も保証も行いません Microchip 社は 本書の情報およびその使用に起因する一切の責任を否認します Microchip 社の明示的な書面による承認なしに 生命維持装置あるいは生命安全用途に Microchip 社の製品を使用する事は全て購入者のリスクとし また購入者はこれによって発生したあらゆる損害 クレーム 訴訟 費用に関して Microchip 社は擁護され 免責され 損害をうけない事に同意するものとします 暗黙的あるいは明示的を問わず Microchip 社が知的財産権を保有しているライセンスは一切譲渡されません Microchip 社では Chandler および Tempe ( アリゾナ州 ) Gresham ( オレゴン州 ) の本部 設計部およびウェハー製造工場そしてカリフォルニア州とインドのデザインセンターが ISO/TS-16949:2009 認証を取得しています Microchip 社の品質システムプロセスおよび手順は PIC MCU および dspic DSCs KEELOQ コードホッピングデバイス シリアル EEPROM マイクロペリフェラル 不揮発性メモリ アナログ製品に採用されています さらに 開発システムの設計と製造に関する Microchip 社の品質システムは ISO 9001:2000 認証を取得しています QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS 16949 == 商標 Microchip 社の名称とロゴ Microchip ロゴ AnyRate AVR AVR ロゴ AVR Freaks BitCloud chipkit chipkit ロゴ CryptoMemory CryptoRF dspic FlashFlex flexpwr Heldo JukeBlox KeeLoq Kleer LANCheck LINK MD maxstylus maxtouch MediaLB megaavr MOST MOST ロゴ MPLAB OptoLyzer PIC picopower PICSTART PIC32 ロゴ Prochip Designer QTouch SAM-BA SpyNIC SST SST ロゴ SuperFlash tinyavr UNI/O XMEGA は米国およびその他の国における Microchip Technology Incorporated の登録商標です ClockWorks The Embedded Control Solutions Company EtherSynch Hyper Speed Control HyperLight Load IntelliMOS mtouch Precision Edge Quiet-WIRE は米国における Microchip Technology Incorporated 社の登録商標です Adjacent Key Suppression AKS Analog-for-the-Digital Age Any Capacitor AnyIn AnyOut BodyCom CodeGuard CryptoAuthentication CryptoAutomotive CryptoCompanion CryptoController dspicdem dspicdem.net Dynamic Average Matching DAM ECAN EtherGREEN In-Circuit Serial Programming ICSP INICnet Inter-Chip Connectivity JitterBlocker KleerNet KleerNet ロゴ membrain Mindi MiWi motorbench MPASM MPF MPLAB Certified ロゴ MPLIB MPLINK MultiTRAK NetDetach Omniscient Code Generation PICDEM PICDEM.net PICkit PICtail PowerSmart PureSilicon QMatrix REAL ICE Ripple Blocker SAM-ICE Serial Quad I/O SMART-I.S. SQI SuperSwitcher SuperSwitcher II Total Endurance TSHARC USBCheck VariSense ViewSpan WiperLock Wireless DNA ZENA は米国とその他の国における Microchip Technology Incorporated の商標です SQTPは 米国におけるMicrochip Technology Incorporatedのサービスマークです Silicon Storage Technologyは米国以外の国におけるMicrochip Technology Inc. の登録商標です GestICは 米国以外の国におけるMicrochip Technology Inc. の子会社であるMicrochip Technology Germany II GmbH & Co. KGの登録商標です その他の商標は各社に帰属します 2018, Microchip Technology Incorporated, All Rights Reserved. ISBN: 978-1-5224-3701-7 DS50002208C_JP-p.27
各国の営業所とサービス 北米 本社 2355 West Chandler Blvd. Chandler, AZ 85224-6199 Tel: 480-792-7200 Fax: 480-792-7277 技術サポート : http://www.microchip.com/ support URL: www.microchip.com アトランタ Duluth, GA Tel: 678-957-9614 Fax: 678-957-1455 オースティン TX Tel: 512-257-3370 ボストン Westborough, MA Tel: 774-760-0087 Fax: 774-760-0088 シカゴ Itasca, IL Tel: 630-285-0071 Fax: 630-285-0075 ダラス Addison, TX Tel: 972-818-7423 Fax: 972-818-2924 デトロイト Novi, MI Tel: 248-848-4000 ヒューストン TX Tel: 281-894-5983 インディアナポリス Noblesville, IN Tel: 317-773-8323 Fax: 317-773-5453 Tel: 317-536-2380 ロサンゼルス Mission Viejo, CA Tel: 949-462-9523 Fax: 949-462-9608 Tel: 951-273-7800 ローリー NC Tel: 919-844-7510 ニューヨーク NY Tel: 631-435-6000 サンノゼ CA Tel: 408-735-9110 Tel: 408-436-4270 カナダ - トロント Tel: 905-695-1980 Fax: 905-695-2078 アジア太平洋オーストラリア - シドニー Tel: 61-2-9868-6733 中国 - 北京 Tel: 86-10-8569-7000 中国 - 成都 Tel: 86-28-8665-5511 中国 - 重慶 Tel: 86-23-8980-9588 中国 - 東莞 Tel: 86-769-8702-9880 中国 - 広州 Tel: 86-20-8755-8029 中国 - 杭州 Tel: 86-571-8792-8115 中国 - 香港 SAR Tel: 852-2943-5100 中国 - 南京 Tel: 86-25-8473-2460 中国 - 青島 Tel: 86-532-8502-7355 中国 - 上海 Tel: 86-21-3326-8000 中国 - 瀋陽 Tel: 86-24-2334-2829 中国 - 深圳 Tel: 86-755-8864-2200 中国 - 蘇州 Tel: 86-186-6233-1526 中国 - 武漢 Tel: 86-27-5980-5300 中国 - 西安 Tel: 86-29-8833-7252 中国 - 厦門 Tel: 86-592-2388138 中国 - 珠海 Tel: 86-756-3210040 アジア太平洋 インド - バンガロール Tel: 91-80-3090-4444 インド - ニューデリー Tel: 91-11-4160-8631 インド - プネ Tel: 91-20-4121-0141 日本 - 大阪 Tel: 81-6-6152-7160 日本 - 東京 Tel: 81-3-6880-3770 韓国 - 大邱 Tel: 82-53-744-4301 韓国 - ソウル Tel: 82-2-554-7200 マレーシア - クアラルンプール Tel: 60-3-7651-7906 マレーシア - ペナン Tel: 60-4-227-8870 フィリピン - マニラ Tel: 63-2-634-9065 シンガポール Tel: 65-6334-8870 台湾 - 新竹 Tel: 886-3-577-8366 台湾 - 高雄 Tel: 886-7-213-7830 台湾 - 台北 Tel: 886-2-2508-8600 タイ - バンコク Tel: 66-2-694-1351 ベトナム - ホーチミン Tel: 84-28-5448-2100 ヨーロッパ オーストリア - ヴェルス Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 デンマーク - コペンハーゲン Tel: 45-4450-2828 Fax: 45-4485-2829 フィンランド - エスポー Tel: 358-9-4520-820 フランス - パリ Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 ドイツ - ガーヒンク Tel: 49-8931-9700 ドイツ - ハーン Tel: 49-2129-3766400 ドイツ - ハイルブロン Tel: 49-7131-67-3636 ドイツ - カールスルーエ Tel: 49-721-625370 ドイツ - ミュンヘン Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 ドイツ - ローゼンハイム Tel: 49-8031-354-560 イスラエル - ラーナナ Tel: 972-9-744-7705 イタリア - ミラノ Tel: 39-0331-742611 Fax: 39-0331-466781 イタリア - パドヴァ Tel: 39-049-7625286 オランダ - ドリューネン Tel: 31-416-690399 Fax: 31-416-690340 ノルウェー - トロンハイム Tel: 47-7288-4388 ポーランド - ワルシャワ Tel: 48-22-3325737 ルーマニア - ブカレスト Tel: 40-21-407-87-50 スペイン - マドリッド Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 スウェーデン - ヨーテボリ Tel: 46-31-704-60-40 スウェーデン - ストックホルム Tel: 46-8-5090-4654 イギリス - ウォーキンガム Tel: 44-118-921-5800 Fax: 44-118-921-5820 DS50002208C_JP-p.28 2018/08/15