1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Attiny1616などに書き込みできなくなった時の対処法

Posted at

Arduinoの書込み時に以下のエラーが出た場合の対処法です。

ブートローダの書き込み中にエラーが発生しました。
avrdude: jtagmkII_getsync(): sign-on command: status -1
avrdude: jtagmkII_initialize(): Cannot locate "flash" and "boot" memories in description
avrdude: jtagmkII_program_enable(): bad response to enter progmode command: RSP_NO_TARGET_POWER
avrdude: jtagmkII_program_enable(): bad response to enter progmode command: RSP_NO_TARGET_POWER
avrdude: jtagmkII_read_byte(): bad response to read memory command: RSP_NO_TARGET_POWER
avr_read(): error reading address 0x0000
    read operation not supported for memory "signature"
avrdude: error reading signature data for part "ATtiny1616", rc=-2
avrdude: error reading signature data, rc=-2
avrdude: jtagmkII_program_disable(): bad response to leave progmode command: RSP_NO_TARGET_POWER

UPDI High-Voltage

ロックがかかっており書き込むことができません。
色々な方が書かれていますが、UPDI12V印加 することで ロック解除 できます。
https://onlinedocs.microchip.com/oxy/GUID-8109B192-2AF1-4902-BA7D-C3C6DA7BDC69-en-US-3/GUID-26A0D98B-232C-4628-8E4B-59DDD2376102.html

Adafruit High Voltage UPDI Friend - USB Serial UPDI Programmer

こちらのプログラマーでも解除可能です。

今回は、12Vの電源を用意して解除します。
昇圧コンバーター基板ArduinoUnojtag2updi を書込んで使用します。
Attiny1616HighVoltage.JPG

jtag2updi

12V印加

起動後にUPDIピンに一度12Vを印加することで書き込み可能となります。
ただし、書込み装置への過電圧の危険性があるため、書込み装置とのジャンパワイヤーを外すことをお勧めします。

以上で書き込みができました。
本作業は危険性を伴うので注意して作業するようにしてください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?