プログラミング中の複数のボタンクリックの排除 - KBA89459 - Community Translated (JA)

Version 3

    Community Translated by NoTa_4591161          Version: *B

     

    Translation - English: Eliminating Multiple Button Clicks While Programming - KBA89459

     

    質問:

    PSoC®Creator™は、ソフトウェアを変更して再プログラミングするたびに、「Port Acquire」をクリックするように求めます。なぜこれを行うのでしょうか?プログラミング中に複数のクリックを排除する方法はありますでしょうか?

     

    回答:

    PSoC CreatorDebug Select 設定を選択して、 Port Acquireプロンプトを表示するかどうかを制御できます。PSoC Creatorは、以下の状況でプログラムするたびに、「 Port Acquire」をクリックするように求めてきます。

     

    1. Debug Select オプションとしてGPIO選択した場合(.cydwrウィンドウの[ System ]タブを参照)
    2. Enable Device Protection」オプションをチェックした場合

     

    PSoC Creatorがこれを行うのは、内部デバッグアクセスポート(DAP)にアクセスできないためですが、チップをプログラムするには、そのポートにアクセスする必要があります。DAPを使用すると、Programmerはデータをバッファに書き込むことができます。バッファの内容は最終的にフラッシュに書き込まれます。PSoC 3PSoC 4、およびPSoC 5LPにおいてhttp://www.cypress.com/file/44676/download http://www.cypress.com/file/136281/download、及び http://www.cypress.com/file/119651/download  より利用可能な仕様のプログラミングを参照してください

     

    プログラミングのターゲットを選択するときに[ Port Acquire ]ボタンをクリックすると、チップにキーが送信され、プログラマーがDAPと通信できるようになります。この場合、チップのプログラミングのみが可能で、デバッグはできません。これにより、最終的な製品製造後にファームウェアを他のユーザーから利用できないようにします。プログラミングには、http://www.cypress.com/node/105911から入手可能なPSoC Programmer™の最新バージョンを使用してください。

     

    ただし、Debug Select SWD / JTAGとして設定されている場合、内部ポートにアクセスするためにキーを送信する必要はありません。したがって、毎回「Port Acquire」をクリックする必要はありません。