2 Replies Latest reply on Aug 30, 2020 5:43 PM by NoTa_4591161

    Community Translation - CSD2X User Module Issue with CY8C21x45/CY8C22x45 PSoC 1 Device – KBA97550

    NoTa_4591161

      Hi,               

       

      I would like to translate KBA97550 into Japanese.

      Please confirm to my work.

       

      Thanks,

      Kenshow

        • 2. Re: Community Translation - CSD2X User Module Issue with CY8C21x45/CY8C22x45 PSoC 1 Device – KBA97550
          NoTa_4591161

          Hi Jenna-san,

                                        

          Japanese translation was over.
          Please check below.

           

          Original KBA:

          CSD2X User Module Issue with CY8C21x45/CY8C22x45 PSoC 1 Device – KBA97550

           

          Thanks.

          Kenshow

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

           

          タイトル: CY8C21x45/CY8C22x45 PSoC 1デバイスでのCSD2Xユーザーモジュールの問題 – KBA97550

           

          バージョン:**

           

          質問:

          CSD2XユーザーモジュールをVer 4.00にアップデートすると、CY8C21x45/CY8C22x45デバイスに基づくプロジェクトが機能しなくなります。この問題を解決するにはどうすればよいでしょうか?

           

          回答:

          この状況は、CSD2Xユーザーモジュールの「Single-channel with IDAC configuration onlyIDAC構成のみのシングルチャネル)」オプションを選択し、baDACCodeBaselineLアレイがRAMページ0にない場合にのみ発生します。RAM内のbaDACCodeBaselineLアレイの場所は、プロジェクトの出力ディレクトリにあります*.mpファイルで確認できます。

          プロジェクトのCSD2Xユーザーモジュールが上記の構成とRAMの場所を使用している場合は、次の手順を実行してプロジェクトの機能を復元します。

          1. [Parameters]ウィンドウとウィザードでCSD2Xユーザーモジュールのパラメーターを調整する
          2. CSD2Xユーザーモジュールをロックする
          3. CSD2X.asmファイルを開く
          4. CSD2X_SetIdacValue APIコードを次のコードで置き換えます。

           

          CSD2X_SetIdacValue:
          _CSD2X_SetIdacValue:
          RAM_PROLOGUE RAM_USE_CLASS_4
          IF (CSD2X_AUTOCALIBRATION)
          ELSE
          RAM_SETPAGE_CUR >CSD2X_baDACCodeBaselineR
          mov [CSD2X_baDACCodeBaselineR], A ; Store

          left DAC value
          mov [CSD2X_baDACCodeBaselineL], X ; Store

          right DAC value
          RAM_SETPAGE_CUR 0
          ENDIF
          mov reg[IDACR_D], A
          swap A, X
          mov reg[IDACL_D], A
          RAM_EPILOGUE RAM_USE_CLASS_4
          ret

           

           

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

          31-August-2020

            Kenshow