問題タブ [avrdude]

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 に答える
559 参照

c - WinAvrプログラミングに必要なヘルプ

winavrのソースコードを実行しようとしています。makefileを作成した後、avrdudeを使用して送信しようとすると、エラーが発生します。

誰か助けてください

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

c++ - winavrでヘルプが必要

---.hex ファイルをシリアル ポート経由でシーメンス C55 に送信しようとしていますが、実行中にエラーが発生します

"make.exe" プログラム avrdude -p atmega8 -P com2 -c stk200 -U flash:w:gsm_remote.hex avrdude: ポート名 "com2" は lpt1/2/3 でも有効な番号でもありません avrdude: デバイスを開けません " com2"

avrdude: パラレル ポート "com2" を開くことができませんでした

make.exe: *** [プログラム] エラー 1

ソースコードは http://www.4shared.com/file/88235332/4b2370f8/080324-11.htmlでも入手できます

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

avr - LinuxまたはMacでAVRRavenをプログラムするにはどうすればよいですか?

これらをプログラミングするためのこのチュートリアルは、Windowsボックスを使用してRavensとJackdawをプログラミングすることから始まります。代わりに、LinuxまたはOS Xマシンでavrdudeを使用してこれらの初期手順を実行できますか?もしそうなら、どのように?試してみるだけでハードウェアをブリックするリスクはありますか?

USB JTAGICEMKiiクローンがあります。これはこのために機能するはずです。

私はAVRにまったく慣れていませんが、LinuxまたはOSXでのC/ C ++プログラミング、カーネルプログラミングまでの経験が豊富です。ヒントがあれば、manページを読むことができますが、私が探しているものを知っています。

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

embedded - avrdude と atmega48pa

avrdude で atmega48pa をプログラムできますか? 署名に問題があります...

/etc -directory の avrdude.conf にいくつかの新しい行を追加しました

しかし、今は別のエラーが発生します


編集 - 1

「-vvv」を使用したデバッグ情報を次に示します。

質問

誰かがatmega48pa aith aavrispmkiiをフラッシュするのを手伝ってくれますか

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

scons - SCons ターゲットとして avrdude コマンドを実行する

SCons から avrdude をターゲットに呼び出せるようにしたいです。たとえば、runningscons erase-deviceはそのために avrdude コマンドを実行する必要があります。

avrdude を呼び出す Builder オブジェクトを作成し、それらを環境に追加することで、これを実行しようとしています。

このコードでは、scons は常に何もすることがないと言って終了します。env.EraseDevice()これは、コードが示されている方法で、これらのビルダー (およびenv.WriteFuses())にソース ファイルを提供していないためだと思います。したがって、SCons は呼び出す必要がないと見なします。

ということで次にやってみました。私は既存のファイル名を 2 つの Builder に渡して、scons を満足させましたが、それは必要ありませんでした。ここでの問題は、avrdude を使用するscons write-fuses、 、またはその他のターゲットを実行するかどうかに関係なく、scons がヒューズを書き込もうとしているかのように動作することです。scons erase-flashたとえば、私が渡したファイル名がfoo.hexの場合、scons は「avrdude」がfoowrite-fusesという出力ファイルを生成するはずだったと考えているため、毎回ターゲットを実行する必要があると考えていますが、そのファイルは生成されることはありません。

また、これを行うということは、デバイスを消去したりヒューズ ビットをプログラムしたりする前に、16 進ファイルをビルドする必要があることを意味しますが、これは通常は必要ありません。

入力用のソースを必要とせず、出力を生成しないターゲットを SCons で作成するにはどうすればよいですか?

ありがとう!

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

avr - ATMEGA88 のブートローダーを置き換える方法

アドレス 0x1800 にブートローダーがあり、アドレス 0x0000 にファームウェアがある ATMEGA88 チップを搭載したボードがあります。どちらもUSBにアクセスできます。ブートローダーは新しいファームウェアを書き込むことができますが、新しいブートローダーを作成する必要があります。

確かに、これは AVR プログラマーを使用する場合は問題ありませんが、USB を介してこれを行うことも可能ですか? 私の考えは、新しいブートローダーを書き込むことができる古いブートローダーを介して特別なファームウェアをフラッシュすることでした。それは可能ですか?はいの場合、どのように?

私の現在の試みは成功しませんでした。すべてのコマンド (boot_page_erase、boot_page_fill、および boot_page_write) は、ブートローダーが実行しているのと同じ方法で正常に実行されます (唯一の違いは、0x0000 ではなくインデックス 0x1800 で書き込みを開始することです)。フラッシュには実際には何も書き込まれませんでした。

0 投票する
5 に答える
32373 参照

linux - AVRISPMKIIはLinux上のAVRDUDEでは動作しません

プラグを抜き差しすると、システムは何かが差し込まれていることを確認します。

AVRISPMKIIはcdc-acmに依存する必要があります。

それで、それはそれをうまく見ることができるはずです、それでも私はそれに書くことができません。

戻り値

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

avr - JTAGICE mkII クローンを使用した ubuntu の avrdude - ATmega1280 の接続の問題 (RSP_ILLEGAL_JTAG_ID)

うまくいけば、ここで質問するのに十分長い間苦労してきました...

このような JTAGICE mkII の安価なバージョンと ATmega1280 を接続することはできません。最初に JTAG デバッグ用のヒューズを設定しようとしています。ここ(およびここ) で説明されているように、既に udev 構成を行っています。

編集: AVRStudio を使用して、Windows の JTAGICE を介してハードウェアをコンピューターに接続できるので、配線は問題ないと確信しています。

私が得ているのは次のとおりです。

これは JTAGICE の問題を解決するのに役立つと読みました。残念ながら、それがどのように役立つかはわかりませんが、おそらくあなたはそうするでしょう:

システムでデバイスが認識されている

また、USB ハブの背後にもありません。すべての接続をトリプルチェックしました。手がかりはありますか?

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

eclipse - Xcode 4のAVR?

xcode 4をAVRマイクロコントローラーのIDEとして使用して成功した人はいますか?Eclipseのプラグインと同じ量の統合を行うことは可能ですか?

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

c++ - AVR-G++ で Arduino ライブラリを使用する

AVR-G++/AVR-GCC 用に作成した C およびアセンブリ コードで Arduino IDE 用のライブラリを使用する簡単な方法はありますか?

Adafruit Wave Shield ライブラリを使用しようとしていますが、単にヘッダーと cpp ファイルを含めるだけではあまり効果がありません。どうにかしてコンパイルして私の C コードにリンクすることはできますか? または、私の C コードでコンパイルする方法を見つけるだけかもしれません。

現在、次のような簡単なことをしようとすると:

私は次のように迎えられます: