(I have seen other HW programmer-related questions here, so I hope this is the right forum category.)
I think this question is more for @DrAzzy (who maintains jtag2updi on github) but, of course, if anyone has an answer, please help to educate me!
I am interested in trying out on-chip debugging (OCD) using UPDI protocol, for the newer UPDI-capable parts (like ATtiny412). But, AFAIK, the Arduino IDE with, any of the available programming tools, is not capable of utilising the on-chip debugging (OCD) features (which some AVR micros have), for source code debugging (setting breakpoints, examining registers, etc.).
So, I am wondering about using MPLAB X (for OCD), and if I really need to invest in a MPLAB Snap or PICKit 4 for debugging, or is there any easy DIY solution for building a UPDI interface to work between MPLAB X and UPDI-capable micros.
So, can an Arduino board (such as UNO), running jtag2updi, be used with MPLAB X? If so, can it be used (with MPLAB X) for both programming AND on-chip debugging of the newer ATtiny UPDI micros?
If not, I think I saw somewhere that there is a way to use a USB-to-serial converter board (such as one based on an FTDI-chip) to communicate with UPDI-capable AVR devices. Could something like that be used with MPLAB X for both programming and OCD?
I guess what I am really looking for is an Arduino sketch that will turn an Arduino UNO into a simplified MPLAB Snap (or some other UPDI interface), and allow the capability of both programming and source code debugging of the newer ATtiny devices.
If not, then I guess I'll have to buy a Snap or PICKit 4.
Thanks and best regards,
DuinoSoar