Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

PSoC4 4100S MAXパイオニアキットを持っています。 私はそれに新しいサンプルタッチアプリケーションをフラッシュすることができます。 しかし、新しいアプリをフラッシュすると、IDEコンソールウィンドウにKitProgファームウェアが古くなっていること、およびfw-loaderツールを使用して更新するように通知されます。 fw-loader フォルダに、fw-loader.bat というバッチファイルがあります。 これを起動すると、FWの更新とは関係がないように見えるコマンドラインタイプのインターフェイスが表示されます。 fwローダーフォルダー内のbinフォルダーに、fwローダー.exeが表示されます。 これを起動すると、新しいFWをロードできるように見えるGUIが表示されますが、更新されたFWバージョン(IDEによると2.50.1383)をどこで入手できるかわかりません。 誰かが私にFWの場所を教えてくれたり、私が間違っていることを教えてくれたりCAN?

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

次に、fw-loader --update-kp3 を実行します。

$ fw-loader --update-kp3
Infineon Firmware Updater, Version: 3.5.0.2114
(C) Copyright 2018-2023 by Cypress Semiconductor Corporation (an Infineon company)
All Rights Reserved

Info: Start the API initialization
Info: Connected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
Info: The hardware initialization has completed in 392 ms
Found a KitProg firmware image: "C:/Users\xuser\ModusToolbox\tools_3.1\kp-firmware\kitprog3.cyacd"
Info: The device FW is 'KitProg3' ver. 2.10 b878. The upgrade file is 'KitProg3' ver. 2.50 b1383.
Info: Disconnected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
Info: Connected - KitProg3 Bootloader-6503020E0C100684
Info: Bootloader Version: Major 1, Minor 1, Build 60
Info: FW Upgrade to version: 2.50 b1383
Info: Bootloading of KitProg FW.
Info: Verifying of KitProg FW.
Info: Bootloading of DAPLink.
Info: Verifying of DAPLink.
Info: The upgrade completed.
Info: Disconnected - KitProg3 Bootloader-6503020E0C100684
Info: Connected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
The firmware update has completed successfully.

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472690

元の投稿で解決策を見る

0 件の賞賛
11 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

次に、fw-loader --update-kp3 を実行します。

$ fw-loader --update-kp3
Infineon Firmware Updater, Version: 3.5.0.2114
(C) Copyright 2018-2023 by Cypress Semiconductor Corporation (an Infineon company)
All Rights Reserved

Info: Start the API initialization
Info: Connected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
Info: The hardware initialization has completed in 392 ms
Found a KitProg firmware image: "C:/Users\xuser\ModusToolbox\tools_3.1\kp-firmware\kitprog3.cyacd"
Info: The device FW is 'KitProg3' ver. 2.10 b878. The upgrade file is 'KitProg3' ver. 2.50 b1383.
Info: Disconnected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
Info: Connected - KitProg3 Bootloader-6503020E0C100684
Info: Bootloader Version: Major 1, Minor 1, Build 60
Info: FW Upgrade to version: 2.50 b1383
Info: Bootloading of KitProg FW.
Info: Verifying of KitProg FW.
Info: Bootloading of DAPLink.
Info: Verifying of DAPLink.
Info: The upgrade completed.
Info: Disconnected - KitProg3 Bootloader-6503020E0C100684
Info: Connected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
The firmware update has completed successfully.

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472690

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはクリストファー、

リンクありがとうございます。 そこから最新のFWを入手し、ReadMeファイルを読みました。 4100S MAXパイオニアキットでは、CMSIS-DAPバルクモードに切り替えるにはモードボタンを押す必要があります。 オレンジ色のKITPROG3ステータスLEDが点灯していることを確認しました。 しかし、キットの prog FW をアップデートしようとすると、引き続きエラーが発生します。 私が何を間違っているのか分かりますか?

編集:パイオニアボードをCMSIS-DAPモードから解除することもできないようです。 モード選択ボタンを 2 秒間押し続けても、ボードは DAPLink モードに戻りません。 電源の入れ直しも機能しません。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472678

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

ああ、ありがとう、私は誤解していました。 FWが正常に更新されたようです。 ただし、前述のように、CMSIS-DAPバルクモードを終了できないようです。 CapSENSEチューナーアプリを使用しようとしましたが、接続できません。 ブートロード可能ファイルを破損した可能性がありますか? それを回復する方法はありますか? もう一度ありがとう!

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472691

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

fw-loader.batツールは正しいです。 ModusToolboxを使用している場合は、使用する正しいツールがあります。

fw-loader の現在のバージョンをお持ちでない場合は、ここで入手できます: https://github.com/Infineon/Firmware-loader

そのリンクのREADMEには、ファームウェアを更新するためのいくつかのコマンドも説明されています。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472670

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

あなたが私に見せている画像は、ブートローダーツールとも呼ばれるDFUホストツールです。

あなたがする必要があるのは、ツールfw-loader.bat実行することです。 コマンド「fw-loader --device-list」を使用します これは、私のキットの1つに表示されるものです。

$ fw-loader --device-list
Infineon Firmware Updater, Version: 3.5.0.2114
(C) Copyright 2018-2023 by Cypress Semiconductor Corporation (an Infineon company)
All Rights Reserved

Info: Start the API initialization
Info: Connected - KitProg3 CMSIS-DAP BULK-100C0E6503068400
Info: The hardware initialization has completed in 391 ms
The connected supported devices:
1: KitProg3 CMSIS-DAP BULK-100C0E6503068400 FW Version 2.10.878 [outdated]
Warning: The firmware on the KitProg3 CMSIS-DAP BULK-100C0E6503068400 device(s) is outdated. Use --update-kp3 [full-device-name|serial-num|all] to update.

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472689

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

PSoC 4100S MAXキットを入手して実験しました。 モード切り替えボタンを押してみましたが、バルクモードのままでした。 そこで、ModusToolboxに含まれているEclipse IDEを使用してプログラム(またはフラッシュ)しました。 それでもうまくいかない場合は、詳細をもう一度投稿してください。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472715

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

フラッシュに何を使っていますか? fw-loaderがデバイスを認識した場合は、消去を実行してから再フラッシュできるはずです。 バルクはこれを行う正しいモードだと思います。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/472694

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはクリストファー、私がやろうとしていることをバックアップして説明させてください。 このキットは、CapSENSEツールを評価するために部分的に注文しました。 そこで、BSP に含まれているタッチパッド アプリを使用して、新しいプロジェクトを作成しました。 次に、CapSENSEパラメータを設定するためのSmartSense機能がどのように機能するかを評価しようとしていました。 私が取った手順は次のとおりです。

1)ModusToolboxIDEを使用してアプリをダウンロードしMSC_CAPSENSE_CSD_Touchpad_Tuning

2) CapSENSEチューナーアプリ(タッチ信号レベル~150)を使用して良好なパフォーマンスを確認します

3) CapSENSE コンフィギュレーター アプリを使用して、CapSENSE パラメーター (クロック分周器、基準値など) を意図的に変更し、「手動チューニング」に設定した後のパフォーマンスを低下させます。 セーブ。

4)CapSENSEチューナーアプリを開きます。 デバイスからの読み取りを停止します。 cycapsenseファイルをインポートし、クロック分周器と参照CDAC値がコンフィギュレータアプリに入力された値に従って変化することを確認します。 「接続」をクリックし、「デバイスに適用」をクリックします。 パラメータが入力された値と一致していることを確認します。 デバイスからのデータの読み取りを開始します。 この時点では、クロック分周器の値は変わりませんが、CDAC の基準値は変化します。 これが最初の問題です。 パフォーマンスが低いことを確認します (タッチ信号レベルが ~70)。

5) Configurator アプリに戻ります。 SmartSense(フルオートチューン)を有効にします。 セーブ。

6)チューナーアプリに戻ります。 cycapsenseファイルをインポートします。 注: クロック分周器と CDAC の基準値は変更されません。 これが2つ目の問題です。 その後、デバイスに再接続しようとすると、エラーメッセージが表示されます(以下を参照)。 これが3番目の問題です。

私が間違っているかもしれないことについての考え。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/473277

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

だから、今、あなたは私の助ける能力を超えています。 cycapsenseファイルのインポートが問題であるとしか思えません。 パラメータを変更した後、キットを再プログラムする必要があるかどうか疑問に思っていますが、わかりません。 同僚にこのスレッドを見てもらうように頼むつもりです、そしておそらく彼らは助けることができます。 それまでの間、キットを消去し、デフォルトのサンプルコードで再プログラムして、手順1と2に戻ることができますか?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/473280

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

これが私の同僚からの答えです:

チェックサムの不一致エラーは、デバイス構成と.cycapsenseが ファイル構成は異なります。 チューナーは、読み込まれた .cycapsense を自動的に適用しません デバイスへの設定。 これらは最初に一致する必要があります。 正しいフローは、CAPSENSEコンフィギュレータで設定を変更するたびにデバイスを再プログラムすることです。 したがって、各「保存」の後、ユーザーはデバイスの再プログラミングを実行する必要があります。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/474887

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

クリストファー

ありがとうございました。 はい、キットを消去して最初からやり直すと、最初の数ステップを実行できる状態に戻ります。 CapSENSEツールにもう少し精通している方と連絡を取っていただけると、とてもありがたいです。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-4/Update-Pioneer-Kit-Programming-Firmware/m-p/473288

0 件の賞賛