質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

Q&A

1回答

891閲覧

ATmega328p-puへarduino ispのブートローダ書き込み時のエラーメッセージ

siikun

総合スコア28

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

0グッド

0クリップ

投稿2022/09/10 05:09

ATmega328p-puへarduino ispのブートローダ書き込み時のエラーメッセージ

ATmega328p-puへarduino ispのブートローダ書き込みをしようとすると、
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
ブートローダの書き込み中にエラーが発生しました。

というエラーメッセージが出ます。どうすれば良いでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

siikun

2022/09/10 11:43

少し前までは使えていました。 使っているシールドは、 amazon.co.jp/Arduino-SIELD-ATmega328P-のブートローダ書き込み-並行輸入品/dp/B07HLMMJJM こちらです。
siikun

2022/09/12 09:23

シールドを新しいものに変えても治りませんでした
guest

回答1

0

配線や電源を「絶対に間違いがない」と言えるまで確認します。目視だけでなく、テスタやオシロなどの測定器を用いて確認すると尚可です。

間違いや動作不良がないなら、https://avrdudes.github.io/avrdude/7.0/avrdude.html にオプション等の詳細がありますから、-v(verbose)オプションや-l (ログ・ファイル出力)などで何が起こっているのかの情報を集めます。

ハード的、ソフト的な手順に絶対間違いがないといえる状況なら、ハード的な故障を疑うことになります。
とりあえず同等の機材を準備して差し替えて動くかどうかを確認するのが手っ取り早い方法ではあります。

AVRのDataSheetを読んで、書き込み時の各ピンの動作を確認するのも有効でしょう。もちろん、オシロスコープやロジックアナライザが必要です。「無いからできない」というなら、その時点で諦めざるを得ないかもしれませんが、多くの人がやった作業の追試にすぎないのでそういう領域に踏み込む話になる可能性は低いです。


自分で作業するのでなく、他人に解決させようとするなら、ハードウェアを含めて手順のどこかになにか問題があるのですから、回答者が「あなたと全く同じ作業を追試できる」だけの情報を提示してください。情報を省略してしまうことなどありませんように。あなたは問題を解決できていないのですから、あなたが考慮から外している情報に原因がある可能性は少なく無いのです。

投稿2022/09/10 07:00

thkana

総合スコア7629

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問