3 Replies Latest reply on Sep 8, 2020 12:47 AM by AikoO_51

    デバイスのStatus LEDが点滅している問題

    YuyaH_06

      TutorialのLesson 16のプログラムを作成し,2回目に書き込もうとしたところ(1回目は正常に動作しました),Status LEDが点滅しデバイスを認識しなくなりました.

       

      そこで,CDCで検索をしたところ,bootloadable fileが破損しているのではないかという答えにたどり着きました.

       

      参考資料

      CDC:https://community.cypress.com/thread/30642?start=0&tstart=0

      Document:https://www.cypress.com/file/138606/download(Contents:A.2)

       

      そのため,PSoC Programmerでファームウェアのアップグレードを行い,復活はしたものの,切断をしもう一度電源を入れると,またStatus LEDが点滅してしまいます.(ファームウェアのアップグレードを行えばまた復活します)

       

      こちらの問題を解決する方法を教えていただけないでしょうか.

        • 1. Re: デバイスのStatus LEDが点滅している問題
          AikoO_51

          使用されてるボードはCY8CKIT-042 PSoC 4 Pioneer KitPSoC ® 101 Video Tutorial Series; How To Use the Arm® Cortex®-M0 Based PSoC 4Lesson 16を実行している際にStatus LEDが点灯し始めたということでよろしいでしょうか。

          こちらでLesson 16Sample Project を実行いたしましたが、そのような不具合は見られませんでした。

          デバイスを認識しなくなったというのは、具体的にどのような状態になっているのか、詳細を教えていただけますでしょうか。

          • 2. Re: デバイスのStatus LEDが点滅している問題
            MaMi_1205306

            PSoC Programmerからファームウェアアップグレードを行い、

            正常に動作しているのであればKitProgは問題ないと思います。

             

            CY8CT-042をUSBケーブルから給電している状態で、

            Status LEDが点滅しているとのことですが、

            その状態でキットにあるSW1を長押し(約5秒)してみて頂けませんか?

            Status LEDの点滅から点灯に切り替わり、プログラムモードに変化すると思います。

             

            Status LEDが点滅している状態は

            ストレージモードになっている可能性が高く、

            WindowsのエクスプローラーからKitProgがドライブとして見えていませんか?

            その時はPSoC CreatorからKitProg経由のデバイスを認識することができません。

             

            Status LEDが点灯している状態であればPSoC CreatorからKitProgを認識できるようになります。

             

            SW1を押したままUSBケーブルで給電すると

            Status LEDが点滅し、Bootloaderモードになるのですが、

            ストレージモードと点滅の仕方が違う事と、

            Windowsのエクスプローラーからドライブとして見えないこと、

            PSoC CreatorのBootloader HOSTからデバイスが認識できることの違いになります。

             

            プログラムモードとストレージモードは通電中にSW1を約5秒長押しすることで切替できます。

             

            プログラムモード→SW1長押し→ストレージモード

            ストレージモード→SW1長押し→プログラムモード

             

            USBケーブルを抜いても前回の状態を維持しますので、ストレージモードのまま電源をOFFし、

            再度、電源をONしてもストレージモードのままです。

             

            BootloaderモードはSW1を長押ししている状態でUSBから電源を給電することで使用できますが、

            Status LEDが点滅している状態でUSBケーブルを抜いて電源をOFFし、

            再度、SW1を長押しせずに給電しても前回のストレージモードかプログラムモードを維持します。

            つまり、今はストレージモードに入っているのではないかと推測されます。

            • 3. Re: デバイスのStatus LEDが点滅している問題
              AikoO_51

              KitProg"Bootloader mode"になっている場合、以下のような動作を試してみてください。

               

              1. PSoC Programmerを開く
              2. USBのコードをPCから外す (Power off)
              3. 指でSW1を押し、次のStepに進む
              4. USBを差し込む (Power on)
              5. 5秒間SW1を押したままにする
              6. SW1を離す
              7. この時Status LED1Hzで点滅していると思います
              8. PSoC Programmer, Utilitiesを開き, Upgrade firmwareをクリックする
              9. アップデートが終わるのを待つ

               

              アップデートが終わったらStatus LEDが点灯に変わったかどうか確認をお願いします。