問題タブ [simavr]

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.

0 投票する
2 に答える
1018 参照

avr - avr-gcc で再コンパイルされた ledramp の例でセグメンテーション エラーが発生する

Ubuntuにsimavrをインストールしました。次のパッケージがインストールされています: avrdude binutils-avr gcc-avr avr-libc gdb-avr libelf-dev libglut3-dev gtkwave build-essential.

ledramp の例 (simarv フォルダー内の 1 つの例) を実行しようとしましたが、正常に動作します。しかし、board_ledramp フォルダーを board_ledramp2 フォルダーにコピーし、board_ledramp2 フォルダーで再コンパイルして実行すると、セグメンテーション フォールト エラーが発生しました。

私のコマンドは次のとおりです。

make コマンド後のコンソール ログは次のとおりです。

エラーメッセージは次のとおりです。

「file」コマンドを使用して元のelfファイルと私のelfファイルを比較しようとしましたが、出力は同じです:

誰が何がうまくいかなかったのか説明できますか?

ありがとう!

0 投票する
1 に答える
491 参照

gcc - simavr が gtkwave ファイルを生成しない

次からsimavrをインストールしました:

私は簡単にやった

問題ありませんが、実行時に

私は得る

しかし、私が期待しているのは

GTKWave とすべての依存関係をインストールしました (そうしないと、ビルドされませんよね?)...VCD トレースの実行に失敗した場所がわかりません。

ありがとう

0 投票する
1 に答える
389 参照

avr - avr-gdb が入力アドレスを理解できない

simavr と avr-gdb を使用して .hex ファイルをデバッグします。問題は次のとおりです。

avr-gdb は私の入力アドレスを理解できず、オフセットを追加しているようです。