[Keil ソフトウェア ST-Link ダウンロードの問題]: ST-Link をアップグレードする必要があるというメッセージが表示されますが、アップグレード後にエラーが報告されます: アップグレード エラー、もう一度お試しください。

プロジェクトのシナリオ:

エラーが報告されました:

        いつもはJ-linkを使っていて問題なかったのですが、今日ST-Linkを使ってみたらダウンロードできないという問題が発生しました。

ST-Linkのバージョンアップが必要とのメッセージが表示され、規定に従ってバージョンアップしたのですが、やはりエラーが発生します。

        以下は私の旅と解決策です。

        読者の皆様のお役に立てれば幸いです。

私の Keil ソフトウェア バージョン:

        


 

解決策 1:

        公式 Web サイトにアクセスして STM32 ST-LINK Utility をダウンロードし、インストールして使用します。

        インストールと使用に関するチュートリアルがインターネット上にたくさんあります。ここでは詳細は説明しませんが、このソフトウェアを使用してください

        通常どおり更新します。表示が更新されても使用後に問題が解決しない場合は、次の方法をお勧めします。


解決策 2:

        1. Java環境をインストールする

        Javaのダウンロード | オラクル

        2. ファームウェアアップグレードツールをインストールする

        ST-Link ファームウェア アップグレード ガジェット リソース - CSDN ライブラリ

        3. フォルダーを開き、フォルダー内のコマンド ライン STLinkUpgrade を実行します。

        

        4. コマンドラインで次のコマンドを実行します。

java -jar STLinkUpgradeHacked.jar

         5. ソフトウェアを通常どおり実行します。アップデートが成功したかどうかが表示されます。

        アップデートが成功しても、Keil5 では依然として slink が正常に使用できません。次の解決策を参照してください。


解決策 3:

        上記 2 つの解決策はすべて ST-Link 自身から提案された解決策ですが、ST-LINK の問題ではない場合はどうなるのでしょうか? ? ?

        そこで多くのドキュメントを検索し、最終的に見つけました

        Keil の新しいバージョンには海賊版ダウンローダーの検証メカニズムが追加されているため、新しいバージョンのコンパイラで元のファイルを置き換える必要があります。

したがって、次のことを解決してみてください。

        ダウンロードソースファイル:ST-LINK

ソース ファイル フォルダーを keil5 のインストール ディレクトリの ARM/ にコピーして貼り付けます (最初に、ダウンロードしたファイルの名前を STLink に変更することを忘れないでください)。

        コンピュータからプロンプトが表示されたら、ファイルを上書きすることを選択するだけです。

        この操作後、自分のプロジェクトを直接開き、STLinkを選択してダウンロードすると問題なくダウンロードが完了します。


要約する

        この時点で、私の問題は解決しました。あなたも同じ問題に遭遇して解決できない場合は、埋め込まれた私の公式アカウント vx: buildupup までご連絡ください。

        これであなたの問題が解決し、学習が止まらないことを願っています。また、いいねやフォローもしていただければ幸いです。


まだまだ先は長い

おすすめ

転載: blog.csdn.net/oxygen23333/article/details/132396139