Introducing UPDI4AVR-USB #1878
askn37
started this conversation in
Show and tell
Replies: 2 comments 5 replies
-
Impressive work! Very very cool! I'll definitely try this on my AVR-DU Curiosity Nano! BTW how do you deal with HV reset? The AVR-DU obviously needs to apply a high voltage (usually 12V) to either the UPDI pin or the reset pin. Do you have a reference schematic for how this is done? |
Beta Was this translation helpful? Give feedback.
3 replies
-
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Introducing a new firmware that easily transforms AVR-DU family into UPDI/TPI writers with USB 2.0 full speed connection. It uses JTAGICE3 command set with EDBG/CMSIS-DAP protocol so it can be used like PICKit4, Curiosity, Xplained.
First commit is now live. The pre-built binaries can be uploaded to the "AVR64DU32 Curiosity Nano : EV59F82A" product for easy setup. (Other model numbers require rebuilding.)
AVRDUDE>=7.3 is required to configure AVR-DU families, but once configured, AVRDUDE>=7.2 can also be used as long as you are targeting non-AVR-Ex/AVR-DU families. AVRDUDE>=main is required for AVR-Ex families.
Oh! Don't forget to write the VID:PID to the EEPROM that matches the programmer you want to emulate!
(e.g.
pickit4==03EB:2177
)If AVRDUDE>=main you can use
-P usb:04DB:0B15 -c pickit4_updi
, but that wasn't the case before.VCP can also be used simultaneously. Total bandwidth is 500kbps to 1Mbps. DTR linked reset function is also included, and Arduino IDE bootloader access is also possible.
Beta Was this translation helpful? Give feedback.
All reactions