問題タブ [stm32ldiscovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3766 参照

linux - STLINK と Linux で ST ボードをフラッシュする

コマンドラインで Linux から STLINK コネクタを介して ST (STM32 検出キット STM32L072) のボードをフラッシュしようとしています。

STLINK でフラッシュするには、バイナリをコピーして USB リーダー (STLINK に関連付けられている) にフラッシュするだけです。

そのために、dmesgを使用して、 /dev/sdxを見つけます。次に、/dev/sdxをマウントします。

lsコマンドを使用すると、ST ボードのフォルダーを読み取ることができます。

==> STボードが読めます。

これで、バイナリを ST ボードにコピーできます。コピー後、フラッシュは自動的に行われます。

STLINK の LED が緑色に点滅していることがわかります。バイナリが点滅しています。

しかし、私には2つの主な問題があります:

  • /mnt/boardにバイナリをコピーした後、すぐに ST ボードにバイナリがフラッシュされないことがあります。時には 30 秒以上待たなければならないこともあります。

  • 私の 2 番目の問題は、点滅の後、ST ボードの RESET がないことです。Windows 搭載のコンピュータでこのプロセスを実行すると、フラッシュ後に ST ボードがリセットされます。/dev/sdxなどで何かをする必要がありますか?

どうもありがとう、ギヨーム