1

私はマイクロコントローラーの経験はありませんが、それらに関連するものがあります。これが私の問題の説明です:

アルゴリズムがあり、特定の avr マイクロコントローラーでアルゴリズムにかかるサイクル数を計算したいと考えています。

そのために、AVR-STudio 6 をダウンロードし、シミュレーターを使用しました。アルゴリズムのサイクル数を取得することに成功しました。私が知りたいのは、アルゴリズムが正常に機能していることを確認するにはどうすればよいかということです。AVR-Studio では、シミュレータを使用してデバッグできますが、アルゴリズムの出力を見ることができません。

私の質問を簡単にするために、AVR-Studio で hello world の例を実装する際に助けが必要です。つまり、可能であれば、出力ウィンドウに「hello world」を表示したいということです。

私の質問は、マイクロコントローラをどのようにプログラムするかではなく、AVR-Studio でプログラムの出力をどのように見ることができるかということです。

どうもありがとう

4

2 に答える 2

1

Hanno Binder が彼のコメントで示唆したように:

Atmel Studio は、シミュレートされたプログラムによって送信されたデバッグ メッセージを表示する手段をまだ提供していません。唯一のオプションは、ブレークポイントを適切な場所に配置してから、シミュレーターでデバイスの状態を検査することです。たとえば、結果が保存される RAM 内の場所、または結果が存在する可能性のあるレジスタなどです。変数または式に「ウォッチ」を設定している可能性があります。

これが最良の答えだと思います。デバッグモードで変数とメモリを監視します。

注: 情報を得るためにデバッグする場合は、最適化をオフにしてください。そうしないと、一部の変数が最適化されてしまいます。

于 2013-06-24T08:18:09.327 に答える