問題タブ [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.
c - WinAvrプログラミングに必要なヘルプ
winavrのソースコードを実行しようとしています。makefileを作成した後、avrdudeを使用して送信しようとすると、エラーが発生します。
誰か助けてください
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でも入手できます
avr - LinuxまたはMacでAVRRavenをプログラムするにはどうすればよいですか?
これらをプログラミングするためのこのチュートリアルは、Windowsボックスを使用してRavensとJackdawをプログラミングすることから始まります。代わりに、LinuxまたはOS Xマシンでavrdudeを使用してこれらの初期手順を実行できますか?もしそうなら、どのように?試してみるだけでハードウェアをブリックするリスクはありますか?
USB JTAGICEMKiiクローンがあります。これはこのために機能するはずです。
私はAVRにまったく慣れていませんが、LinuxまたはOSXでのC/ C ++プログラミング、カーネルプログラミングまでの経験が豊富です。ヒントがあれば、manページを読むことができますが、私が探しているものを知っています。
embedded - avrdude と atmega48pa
avrdude で atmega48pa をプログラムできますか? 署名に問題があります...
/etc -directory の avrdude.conf にいくつかの新しい行を追加しました
しかし、今は別のエラーが発生します
編集 - 1
「-vvv」を使用したデバッグ情報を次に示します。
質問
誰かがatmega48pa aith aavrispmkiiをフラッシュするのを手伝ってくれますか
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 で作成するにはどうすればよいですか?
ありがとう!
avr - ATMEGA88 のブートローダーを置き換える方法
アドレス 0x1800 にブートローダーがあり、アドレス 0x0000 にファームウェアがある ATMEGA88 チップを搭載したボードがあります。どちらもUSBにアクセスできます。ブートローダーは新しいファームウェアを書き込むことができますが、新しいブートローダーを作成する必要があります。
確かに、これは AVR プログラマーを使用する場合は問題ありませんが、USB を介してこれを行うことも可能ですか? 私の考えは、新しいブートローダーを書き込むことができる古いブートローダーを介して特別なファームウェアをフラッシュすることでした。それは可能ですか?はいの場合、どのように?
私の現在の試みは成功しませんでした。すべてのコマンド (boot_page_erase、boot_page_fill、および boot_page_write) は、ブートローダーが実行しているのと同じ方法で正常に実行されます (唯一の違いは、0x0000 ではなくインデックス 0x1800 で書き込みを開始することです)。フラッシュには実際には何も書き込まれませんでした。
linux - AVRISPMKIIはLinux上のAVRDUDEでは動作しません
プラグを抜き差しすると、システムは何かが差し込まれていることを確認します。
AVRISPMKIIはcdc-acmに依存する必要があります。
それで、それはそれをうまく見ることができるはずです、それでも私はそれに書くことができません。
戻り値
avr - JTAGICE mkII クローンを使用した ubuntu の avrdude - ATmega1280 の接続の問題 (RSP_ILLEGAL_JTAG_ID)
うまくいけば、ここで質問するのに十分長い間苦労してきました...
このような JTAGICE mkII の安価なバージョンと ATmega1280 を接続することはできません。最初に JTAG デバッグ用のヒューズを設定しようとしています。ここ(およびここ) で説明されているように、既に udev 構成を行っています。
編集: AVRStudio を使用して、Windows の JTAGICE を介してハードウェアをコンピューターに接続できるので、配線は問題ないと確信しています。
私が得ているのは次のとおりです。
これは JTAGICE の問題を解決するのに役立つと読みました。残念ながら、それがどのように役立つかはわかりませんが、おそらくあなたはそうするでしょう:
システムでデバイスが認識されている
また、USB ハブの背後にもありません。すべての接続をトリプルチェックしました。手がかりはありますか?
eclipse - Xcode 4のAVR?
xcode 4をAVRマイクロコントローラーのIDEとして使用して成功した人はいますか?Eclipseのプラグインと同じ量の統合を行うことは可能ですか?
c++ - AVR-G++ で Arduino ライブラリを使用する
AVR-G++/AVR-GCC 用に作成した C およびアセンブリ コードで Arduino IDE 用のライブラリを使用する簡単な方法はありますか?
Adafruit Wave Shield ライブラリを使用しようとしていますが、単にヘッダーと cpp ファイルを含めるだけではあまり効果がありません。どうにかしてコンパイルして私の C コードにリンクすることはできますか? または、私の C コードでコンパイルする方法を見つけるだけかもしれません。
現在、次のような簡単なことをしようとすると:
私は次のように迎えられます: