avrdude-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Introducing SerialUPDI programmer


From: Dawid Buchwald
Subject: Re: Introducing SerialUPDI programmer
Date: Mon, 29 Nov 2021 13:52:46 +0000

I might be wrong, but based on the information found here: 
https://github.com/SpenceKonde/AVR-Guidance/blob/master/UPDI/jtag2updi.md there 
are actually quite a lot of issues with jtag2updi implementation in AVRDUDE, 
and the SerialUPDI utility provided by Microchip seems to be better option.

The idea is to implement direct support for simple USB->UART based UPDI 
programmers without the need to install additional tools like pymcuprog.

Best regards,
Dawid


On 29 Nov 2021, at 14:23, Joerg Wunsch 
<j@uriah.heep.sax.de<mailto:j@uriah.heep.sax.de>> wrote:

As Dawid Buchwald wrote:

I can provide more details, should there be interest, but for now I
can shortly describe the implementation process: I forked
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsigmike%2Favrdude&amp;data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435379576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=an6X2dr%2BQqLYgQoYJpAdAKCaqyrcFGqRghaNcdoQK5A%3D&amp;reserved=0
 repo into
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdbuchwald%2Favrdude&amp;data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435379576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=%2Bd5fAwBydszqkZWzgn39VTmmOK%2BQ8x148pS8gz4MiRY%3D&amp;reserved=0,
 created new programmer
definition, and started porting official SerialUPDI driver from
Microchip 
(https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrochip-pic-avr-tools%2Fpymcuprog&amp;data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435389530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=Dg8XmAysPjCyIkYmiYf21i7zw5wGYaSRT7qOBjSlPhI%3D&amp;reserved=0)
written in Python to C.

Hmm:

"pymcuprog is a Python utility for programming various Microchip MCU
devices using Microchip CMSIS-DAP based debuggers"

If it handles the CMSIS-DAP based debuggers, what's different from the
UPDI support that is present in the AVRDUDE SVN?

--
cheers, Joerg               .-.-.   --... ...--   -.. .  DL8DTL

https://emea01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.sax.de%2F~joerg%2F&amp;data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435389530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=nyk848B8zKeVCVkUzirYbrzC%2Ff99BZWACUE2jnIW1fY%3D&amp;reserved=0
Never trust an operating system you don't have sources for. ;-)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]