Community Translation - Ports Used by ModusToolbox and Cypress Programmer - KBA230901

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
keni_4440091
Level 7
Level 7
500 replies posted 100 solutions authored 50 solutions authored

Hi

I want to translate KBA230901, please confirm to my work.

Regards,

Nino

0 Likes
2 Replies
JennaJo
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hi, Nino-san

Confirm to work this KBA.

Thanks,

Jenna

Jenna Jo
0 Likes

タイトル:ModusToolboxおよびサイプレスプログラマーで使用されるポート - KBA230901

バージョン 2

ChaitanyaV_61 2020/07/19 22:44 に作成。ChaitanyaV_61 2020/07/19 22:45 に変更。

Author: RakshithM_16    Version: **

ModusToolboxおよびサイプレスプログラマーツールはデバイスのプログラム/デバッグと行うために少ない初期設定ポートを使用します。これら初期設定ポートは、下記のような確かなシナリオで変更の必要性がある場合があります:

  1. ポートはアンチウィルスまたはファイヤーウォールでブロックされている
  2. ポートは社内のアプリケーションで使用されている
  3. 1つ以上のデバイスがプログラム/デバッグするために必要とされる

これらのツールで使用される初期設定ポートを変更するためには下記に従って下さい。

1. ModusToolbox

ModusToolboxは初期設定により下記のポートで使用されます。

pastedImage_1.png

これらのツールで使用される初期設定ポートを変更するためには下記に従って下さい。

1.1 GDBポートの変更

ModusToolboxデバッグプラグインのEclipse IDEはマルチコアデバイスをサポートしません。従って、OpenOCD3332で開始するCPU毎に1つのGDBポートを開きます。起動構成はCM0+ CPUではポート3332に、CM4 CPUではポート3333に接続するためにGDBクライアントに指示します。初期設定ポートを変更するためには下記に従って下さい。

1.      ModusToolboxEclipse IDEで、Run > Run Configurationsを選択

2.      GDB OpenOCD Debuggingの下の適切な起動を選択。 例えば、<プロジェクト名>Debug(KitProg3)

3.      Config Optionsの下のDebuggerペインで、示しているようなコマンド -c “gdb_port 3332を検索し、これをポート3850のように求められるポートに変更します。図1を参照して下さい。

1


pastedImage_1.png

4.      一旦コマンドを変更し、GDB portオプションを連続的なポートに変更します。この場合、図2に示すように38513851+1になります。

2

pastedImage_9.png
5.      Applyをクリックし、Run Configurationsウィンドウを閉じます。GDBポート3850および3851は今、デバッグセッションが開始されると使用されます。図3に示しているようにコンソールログでこれを確認して下さい。

3

pastedImage_19.png

1.2 Telnet ポート

これはDebuggerペインのTelnet port:オプションで変更可能です。Config optionsの下のコマンドの追加や変更の必要はありません。

1.3 Tcl ポート

TclポートはTcl portオプションで変更可能なTelnetポートに似ています。

2. サイプレスプログラマー

サイプレスプログラマーは初期設定で下記ポートを使用しています:
pastedImage_44.png

2.1 GDBポート

サイプレスプログラマーは初期設定でGDBポートを有効にします。しかし、これらはサイプレスプログラマーで実際には使用されません。これらポートを無効にするために下記に従って下さい:

1.    ディレクトリ<cypress_programmer_installation_directory>\scripts\PSoC6\Tclスクリプトcpu_psoc6_base.cfgを開いて下さい。

2.    ファイルにコマンドgdb_port disabledを追加して下さい。図4を参照して下さい。

4

pastedImage_48.png

3.    ファイルを保存し、サイプレスプログラマーを再起動して下さい。

2.2 Telnetポート

GUIの中でハードコードされているため、サイプレスプログラマーで使用されているTelnetポートは変更できません。

9 閲覧 カテゴリ: MCU & PSoC: PSoC 6   タグ: port, gdb, tcl, psoc 6, device programming, modustoolbox, cypress programmer, telnet, ocd

0 Likes