Using Arduino UNO as UPDI Programmer/Debugger in Atmel Studio for AVR128DA28

I have an AVR128DA28 stand alone Chip (Datasheet: https://www.mouser.de/pdfDocs/AVR128DA28-32-48-64-Data-Sheet-40002183C.pdf) at home and want to program and debug it using an Arduino Uno as a programmer. The AVR128DA chip get's as I've seen programmed via UPDI and because I want to use Microchips' QTouch library Atmel Studio would be, to my knowledge, the best IDE to use.

So far, I programmed jtag2updi (GitHub - ElTangas/jtag2updi: UPDI programmer software for Arduino (targets Tiny AVR-0/1/2, Mega AVR-0 and AVR-DA/DB MCUs)) on my Uno and wired everything similar to this ATTiny wiring which can be seen in the picture or in the video at 1:00min (UPDI Programmer using Arduino Uno for ATTiny 0-Series 1-Series etc - YouTube)


---> but n the project properties, Atmel Studio doesn't list my Uno as programmer and thus I have no option to program my AVR128DA28.

Does anyone has experience in using the UNO as UPDI Programmer in Atmel Studio? Is this in general possible? Or do I need to buy an extra Programming/Debugging tool like Atmel-ICE or PICkit4?

https://github.com/ElTangas/jtag2updi#using-with-avrdude

Thank you for the answer Juraj, I read that readme part already several times, but probably I am way too much of a newbie in the MC world appart from Arduino to get the transfer to Amtel Studio now...
How is the usual porcess?

  1. Program jtag2updi on Arduino
  2. ?

I would try

Unfortunately the qtouch library is not supported for the Arduino IDE that's why I need to use Atmel Studio...

but it doesn't matter how you upload the bootloader.
you could use avrdude from command line

Studio pretty much doesn’t support any non-official Microchip programmers, but you should be able to find instructions for adding “external” tools like avrdude…

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.