問題タブ [stm32f4discovery]
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.
gdb - STM32F4xx と GDB および OpenOCD のバグ
GCC、GDB、および OpenOCD を使用して、STM32F4Discovery ボードでプログラムを開発しています。
すべて問題なくコンパイルできますが、デバッグを開始すると、プログラムは Reset_Handler ではなく HardFault Handler に直接進みます。
また、フラッシュへの書き込み時に頻繁に問題が発生します。通常、プログラムをフラッシュに正しく書き込むには 2 回の試行が必要です。
この Cortex M4 プロセッサまたは他の Cortex M4 プロセッサでこの種の問題が発生したことのある人はいますか?
embedded - 組み込み STM32 ボードの opc ua クライアントを起動する方法
最近、組み込み STM32 で OPC UA クライアント プログラムを開始する方法についてのアイデアが必要です。OPC Foundation が提供する ansi C スタックを使用する方法を実行します。
c - Makeファイルに問題がある
に問題がありdouble
ます。ターミナルを介して、いくつかの数値を指定する必要があるクエリがあります (たとえば、1 時間あたりの遅延)。端末から 1.1 h などの数値を入力すると、約 -1173000 と出力されます。1.1 のみを出力する必要があります。
Makefile
おそらく、FreeRTOSに問題があると思います。(FreeRTOS を介して STM32F407 プロセッサにコンパイルされないためです!)
この行の何かを修正する必要があると思います!
の完全なコードは次のMakefile
とおりです。
flash - 数回の即時リセット後にフラッシュが破損する
デバイス ID をフラッシュ内に永続的に保存したい。だから私はSTM32の内部フラッシュを使用しています。STM32でフラッシュに読み書きできます。値をフラッシュに書き込んだ後、スイッチをオフにすると、問題なく読み取ることができます。しかし、問題は次のようないくつかの異なるシナリオで発生します: 最初のリセットの直後に MCU をリセットすると、フラッシュ内のデータが 0 になります。他のシナリオは、しばらくするとデータが消える可能性があります (テストされておらず、取得できません)。全体の条件) このフラッシュの問題について何か考えはありますか?
IDE : Keil MDK uVision 4
書き込み機能:
読み取り機能
linux - エラー -3 ST-Link/V2 デバイスを開く
Linux Mint 16 で Eclipse を使用して STM32F4 Discovery プロジェクトをコンパイルしてアップロードしようとしています。プロジェクトは正しくコンパイルされますが、アップロード中に次のエラーが発生します。
私は stlink ( https://github.com/texane/stlink ) を使用しており、ST-LINK/V2 はバス 003、デバイス 007 の下の lsusb にリストされています。
他の誰かが同じエラーを受け取り、解決策を見つけましたか?
embedded - ST-Linkで本当に苦労しました
私は M24SR-Discovery ボード、STM32f103RG MCU を持っており、プログラミング用の IDE として Keil を使用しています。何かを成し遂げたいと思っているのと同じくらい、私はまだそれと通信することさえできていません。主にST-Linkに関しては行き詰まっています。
Keil では、デバイスに接続しようとすると、デバッガーはNo ST-LINK detectedと表示し、STM32 ST-LINK Utility はほとんど同じことを表示します。ST-LinkUpgrade についても同じ話で、誰も本当に彼を望んでいないと私は信じ始めています :-)
ここから ST-LINK/V2 ドライバーを試してみましたhttp://www.st.com/web/catalog/tools/FM146/CL1984/SC724/SS1677/PF251168とドライバーは Keil uVision4 に「出荷」されました。 'また、STLinkNucleoDriverSigned という用語の下であちこちを検索していることがわかりました。私はほとんどアイデアがなく、他の提案があればいいでしょう。
私は64ビットのWindows 7 OSを持っています。
御時間ありがとうございます。
memory - プログラミング時に保持される STM32F4 メモリ
新しいプログラムがチップにフラッシュされたときに保持される STM32F407VG 上のメモリはありますか?
プログラムではなく、デバイスに関連付けられているデバイスにシリアル番号を保存したい。
チップにハードウェア識別子が保存されていることは承知していますが、より関連性の高い番号を作成したいと考えています。
c - STM32F4 マイクロコントローラのシリアル ワイヤ デバッグが機能しない
私は STM32F4 発見ボードを使用しています - http://www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00037955.pdf
そして、ST Micro STLinkソフトウェアのシリアルワイヤビューアーを使用して、「printf」のようなステートメントでデバッグしようとしています: http://www.st.com/st-web-ui/static/active/en/resource/technical /document/user_manual/CD00262073.pdf
しかし、システム クロックを 168000000 Hz に設定し、スティミュラス ポートを「すべて」に設定しているにもかかわらず、SWO ビューアーに結果が表示されません。私がチップ上で実行している(関連する)ソフトウェアは以下のとおりです。このデモは、ユーザー ボタンの押下に基づいて LED ライトを変更するように設定されています。
SWV_
印刷機能は次のとおりです。
コードがエラーや警告なしでコンパイルされることを確認できます。実際のプログラムをデバッグできるように、SWD 印刷を開始するのに助けてくれてありがとう =)
c - 整数配列からの乱数? uVision 4 の C
ARM の割り当てのために C で uVision 4 をコーディングしています。理解できないようですが、文字列「536876144」を取得し続けるたびに。
何時間ものコーディングで疲れているからかもしれません。シンプルで基本的なものだと確信していますが、見つけられないようです。