1 Reply Latest reply on Apr 27, 2020 7:13 PM by JuyoungJ_06

    Community Translation - Troubleshooting CYW20736/20737 Programming - KBA223245

    KaNa_3391246

      Hi,

       

      I tried to translate following one into Japanese.

       

      Troubleshooting CYW20736/20737 Programming - KBA223245

      https://community.cypress.com/docs/DOC-14781

       

      =========================

       

      タイトル:

      CYW20736/20737プログラミングのトラブルシューティング

       

      質問1

      CYW20736/20737ベースのkitをリセットする、または電源を入れ直した後(OFFにしてからONに切り替える)、アプリケーションが実行されません。どうしてでしょうか?

       

      回答

      これは想定される動作です。なぜなら、BCM92073X_LE_TAG4やCYBLE-013025-EVALなどのkitは、HCI UART_RXがUSB-to-UARTデバイスに接続され、HCI_RXが「high」に設定されるためです。CYW20736/20737ブートコードは、リセットまたは電源入れ直し後にHCI_RXがhighの場合、デバイスをダウンロードモードに設定します。アプリケーションコードを実行するには、HCI_RXスイッチをOFFに設定します。 例えば、SW4-2をOFFに設定し、デバイスをリセットして、BCM920737TAG-03でアプリケーションモードを実行します。

       

      質問2

      CYW20736/20737ベースのkitで実行するアプリケーションhexをどのようにしてダウンロード成功させますか?

       

      回答

      1.以下の手順に従って、ハードウェアを使用してkitをリカバリします。

      kitに電源を入れる > Recoverボタンを押す > Resetボタンを押す> 1秒間押し続ける > Resetボタンを離す > Recoverボタンを離す。

      それから、アプリケーションhexを再度ダウンロードします。

      2.上記で動作しない場合は、以下の手順で、HCI UARTスイッチがONに設定されていることを確認して下さい。

      PCのシステムマネージャでHCI_UARTポートを見つけます。

      kitに2つのUARTポートがある場合(例えば、BCM92073X_LE_TAG4)、ボート番号が小さい方はHCI UARTで、大きい方はPuartです。kitにUARTポートが1つしかない場合、そのポートはHCI UARTです。

      HCI UARTスイッチのみをONに設定します。Make targetフィールドに「UART = COMXXX」と入力します。XXXはHCI UARTポート番号です。例えば、「hello_sensorBCM920737TAG_Q32 UART = COM1 download」です。アプリケーションhexを再度ダウンロードします。

      3.手順2の後でプログラミングが失敗した場合は、kitのNV-RAMタイプを確認して下さい。

      デフォルトのNV-RAMはEEPROMです。kitがSflashを使用している場合は、Make targetフィールドに「PLATFORM_NV = SFLASH」と入力します。例えば、「hello_senso-BCM920737TAG_Q32 download UART = COM1 PLATFORM_NV = SFLASH」です。アプリケーションhexを再度ダウンロードします。

      4.手順3も動作しない場合は、Make targetフィールドで「download」の代わりに「recover」を使用します。

      例えば、「hello_sensorBCM920737TAG_Q32 recover UART = COM1 PLATFORM_NV = SFLASH」です。