ATTiny202のコネタ
ATTiny202でブートローダーが書き込めない スケッチがアップロードできない Ardiuno IDE 2.1.0です。 今回の操作の大まかな流れ ・適当なArduino機にスケッチを送りUPDI書き込み機にする ・ブートローダーを書き込む ・スケッチをアップロード ①「jtag2updi」は複数ある模様 UPDI書き込み機にArduinoを使うとき、作者が「SpenceKonde」さんであることを確認。 他の方が良いかもしれませんが、トラブったとき問題の切り分けができなくなります。 ②書き込み機側の10μF電解コンデンサーがは必要かどうかはわからない。 RESETをどうのこうので書き込み機側のRST端子とGNDの間に10μFの電解コンデンサを入れることが推奨?されてますが、要るのかどうかはやってみて決めてください。 私はうっかり外したままやってて、正常に動作してました。 ③ブートローダーを書き込むとき、ここだけは選択する。 「ツール」からChip: AtTiny412 →ATtiny202 書き込み装置:jtag2updi 当然この2つを選択しないと永遠に書き込まれることはありません。 逆に、これ以外を動かすと問題の切り分けができなくなるのでこの2つだけ 選択してブートローダーを書き込むと吉です。 ④スケッチ書き込み時に「書き込み」してはいけない。 無事ブートローダーも書き込みLチカでも、と例題を用意していざ書き込もうとすると、 A programmer is required to upload とエラー。半日ウンウン唸って行き着いた先が、 A programmer is required to upload when trying to upload - adafruit industries メインツールバーの「アップロード」ボタンを使用する代わりに、メニュー項目「プログラマーを使用してスケッチ>アップロード」を使用すると、 他の変更なしでアップロードされます。(ググる先生訳) つまり、いつもやってるIDE左上の◯に→の書き込みでは書き込まれず、書き込み装置を使って書き込むを使わなければいけないということらしいです。 以上です