問題タブ [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.
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などで何かをする必要がありますか?
どうもありがとう、ギヨーム