問題タブ [stm32cubemx]
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.
c - arm_math 行列乗算ハードフォールト
私は組み込みシステムに非常に慣れていないため、これを記述する方法がわかりませんが、卒業プロジェクトのために状態オブザーバーをコーディングしようとしており、2 つの異なる軸で 3 つの状態を推定する必要があります。
私が解こうとしている基本的な方程式は次のとおりです。
問題は、2 番目の軸HardFault_Handler()
の部分を実行するときに得られることです。(A-L*C)*x_hat[k]
コードは一方の軸で機能しますが、もう一方の軸でこのエラーが発生します。それらは別々に動作しません。
(問題のある軸のコードのみを表示) 割り込みコード: (800hz 割り込み、dt = 1/800)
行列の初期化:
stm32 - USART通信のやり方 USART通信をする上で注意すべきことをすべて教えてください
ubuntuでAtollicとcubemxを使用しています。
graphics - STM32F746G と touchGFX の問題、IAR と CubeIDE
TouchGFXを試してみたい。簡単な例を作成しました。私は CubeMX を使用し、追加のソフトウェアとして X-Cube-TouchGFX 4.13.0 を選択します。例とウェビナーを使用して、すべてをうまく構成します。次に、TouchGFX デザイナーを使用してサンプル用のシンプルな UI を挿入しましたが、すべてうまく機能しました。
アプリケーション構造を使用して、CubeIDE で IAR プロジェクトを生成します。Advanced and
linker Settings : Heap = 200 ; Stack = 800;
プロジェクトをコンパイルしても問題はありませんが、プロジェクトをコンパイルすると、Make
次のエラーが表示されます。
後で STM32CubeIDE のプロジェクトを生成すると、次のエラーが表示されます。
c:\st\stm32cubeide_1.2.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.0.0.201904181610\tools\arm -none-eabi\bin\ld.exe: 領域「FLASH」が 596908 バイトオーバーフローしました