1

私は他の多くの友人と同じように、しばらくの間 S​​T F4-Discovery ボードを使用しています。私たちは皆同じ問題を抱えています。Keil IDE を使用しています (4.3 から 4.7 までの異なるバージョンを使用)。ブレークポイントとストップウォッチを使用して何かを計測するときはいつでも、シミュレーション モードでは完全に機能します。ただし、オンボードでデバッグして同じコードを実行すると、ストップウォッチは正しいタイミングを報告しません。実際にはランダムです。誰が問題が何であるか知っていますか?

ありがとう

4

3 に答える 3

2

ストップウォッチは、内部レジスタ SEC に基づいています。レジスタ ウィンドウが表示されていない場合、ストップウォッチの値が更新されないというバグがあるようです。デバッグの実行中に、View|Register ウィンドウを選択し、SEC レジスタ値が更新されていることを確認します。ステータス バーのストップウォッチも更新されるはずです。

于 2014-10-03T11:38:52.243 に答える
1

ストップウォッチの問題を解決するには、Tarjet オプション - デバッグ - 設定 - トレース - コア クロックに移動し、周波数を 72MHz またはプロセッサのコアに調整します。

于 2013-04-11T10:49:31.037 に答える