2017-07-07 8 views
0

私はネットワークライブラリ用にFreeRTOSとLwIPで動作するSTM32F4を持っています。私はSTM32F4が必要とするサイクルの量を知りたいので、DWTを使ってそれを測定します。私はSTM32F4にpingを実行すると3000サイクルくらいの時間が表示されますが、3〜5回のping後には3000サイクル後の6000サイクルが表示されます。それは繰り返し起こります。なぜこの状態が起こるのですか?私はちょうどこれで興味がある。STM32F4サイクルの変動

よろしく

+0

おそらく割り込みが発生します。 –

+0

中断はどういう意味ですか? @RealtimeRik –

答えて

1

を私は完全にあなたが何を意味するかを定義することなく、「サイクル」を使用しているので、あなたが求めているもの、あるいはあなたが測定しているかを理解し、まったくのコンテキスト情報を提供しません。ただし、FreeRTOSを使用している場合は、FreeRTOS+Traceを使用してアプリケーションの実行パターンを視覚化することができます。

関連する問題