タグ付けされた質問 「bootloader」


2
SDカードからのYúnブート
私にはArduinoYúnがあり、Linux用のオンボードフラッシュは16MBしかありません。sdカードをrootfsとして使用するブートローダーをフラッシュに配置することは可能だろうと思っていましたか?16 MBのフラッシュに収まるプロジェクトよりも多くのプロジェクトを実行できるようにしたいと考えています。

1
ブートローダーを使用してコードをアップロードするとどうなりますか?
Optibootブートローダーを使用してArduino Unoに新しいスケッチをアップロードすると、どうなりますか? Arduinoには何が送られますか? どのように応答しますか? 「同期していない」とはどういう意味ですか? とにかく「同期」とは何ですか? 注:これは「参照質問」として意図されています。

3
Optibootブートローダーにはどのような選択肢がありますか?
最近のほとんどすべてのArduinoボードはOptibootブートローダーを使用しています。以前使用されていたATmegabootと比較して、これはフラッシュの点で小さく(約1.5KB)、アップロード速度が速く(115.2k対57.6k)、スケッチをより速く開始します(リセット後の待機中の遅延はより短くなります)。 Optibootブートローダーに代わるものはありますか?具体的には、小さな(フラッシュの観点から)ブートローダーはありますか?彼らにはどんな違いがありますか?
11 bootloader 

3
Arduino Megaタイムアウト通信とプログラマエラー
私はArduino Mega 2560を使用していますが、このエラーが発生し始めたランチタイム頃まで問題なく動作していました。 avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Unoにロードしようとしたときに実行しているコードではないことはわかっています。問題なくロードされたようです。ただし、ポートが多いため、Megaを使用する必要があります。 私が読んだことから、これは潜在的にブートローダーの問題であり、おそらくArduinoの現在のバージョンに関連しています。ブートローダーについてはほとんど何も知りません。私が知っているのは、コードがArduinoにアップロードするために使用されていることだけだと思います(たぶん...)。 これらのページは私が見てきたものですが、私が言ったように、私はファイルをいじるだけで快適に感じるのに十分なほど知りません。 Mega2560:プログラマーとの通信がタイムアウトしました... Mega 2560のアップロードタイムアウトエラー-何が変更されたのかわからない Megaを完全にアンインストールしてから再インストールしてみました。古いバージョンのArduino(0022)もダウンロードしましたが、どちらのオプションも機能しないようです。 どうすればよいか、必要に応じて「AVR」ファイルを変更する方法がわかりません。

3
ワイヤレスブロードキャストと同時に多くのArduinoをプログラミングする
相互に独立した多くのマイクロコントローラーベースのデバイスを用意しますが、すべて同じプログラムを実行します。 ワイヤレス放送で同時に全員に番組をアップロードしたい。理想的には、ユーザーは自分のコンピューターにUSBコントローラーを接続し、まるで1つのデバイスをプログラミングしているかのようにArduino環境からプログラムをアップロードします。 私が話していることをよりよく理解するには、このビデオをご覧ください。これはAtmelマイクロコントローラーで達成されましたが、カスタムメイドの非Arduinoブートローダーです。 「Arduino赤外線プログラミング」のGoogle検索から、この興味深いプロジェクトが思い付きました。主な欠点は、リセットボタンを手動で押す必要があることです。理想的には、デバイスがデフォルトで低電力状態になり、コントローラーからの信号を感知したときにプログラムを受信するためにウェイクアップすることを望みます。それでも、これは私にとって良い出発点になるかもしれません。 Arduinosに精通している人から、これが実現可能であると考えるかどうかについて、私が飛び込む前にいくつかの視点を知りたかっただけです。

4
ATtiny85。ブートローダーを書き込むにはどうすればよいですか?プロセスは何ですか?
ATtiny85の6つのI / Oピンすべてを使用したい、つまりリセットピンをI / Oピンとして使用したいのですが、RESETピンを無効にすると、ATtinyを使用してATtinyをプログラムできなくなることがわかりましたISPプログラマ。 しかし、私が理解している限り、RESETピンを必要とせずにUSBを介してATtinyをプログラムすることができるATtinyのブートローダーがあることを知りました。 私の質問は、そのようなブートローダー(たとえば、小核など)をATtiny85 に書き込むにはどうすればよいですか?その後、ATtinyをUSBに接続するにはどうすればよいですか(このように?)?その後、どのようにプログラムしますか?ブートローダーの書き込みとヒューズの変更に関しては、私はまったくの初心者です。 また、私は実際のISPプログラマーがいないため、ISPプログラマーとしてArduinoISPスケッチを使用していますが、私が読んだ限り、それは問題にはなりません。 編集:私はこれをeBayで数ドルで購入しましたが、それをどのように使用する必要があるのか​​わかりません:
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.