質問: PCソフトウェアなしの自動ブートローダ AVRをリセットすると、PC上でプログラムを実行せずにシリアルポートであるPCからHEXファイルを受信するようにAVR ATMEGA16でブートローダを設計したい たとえば、AVRをリセットすると、シリアルポートで特定のパスからFlashへの.hexファイルがロードされます。 可能ですか?そしてどうやって? ありがとう
回答: あなたの概念は意味がありません。もちろん、シリアルポートを介して通信するためには、プログラムはPC上で実行する必要があります。このコードがオペレーティングシステムの一部であるかどうか、またはユーザーモードで実行されるものであっても、シリアルポートを使用するためにコードが必要なことは変わりません。前者の場合、「プログラム」はオペレーティングシステムの一部にすぎませんが、それが実装しているどんなプロトコルでも動けなくなるでしょう。 HEXファイルからデータを取得するだけでは、これはあまり便利ではないでしょう。