[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&data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435379576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=an6X2dr%2BQqLYgQoYJpAdAKCaqyrcFGqRghaNcdoQK5A%3D&reserved=0
repo into
https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdbuchwald%2Favrdude&data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435379576%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=%2Bd5fAwBydszqkZWzgn39VTmmOK%2BQ8x148pS8gz4MiRY%3D&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&data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435389530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Dg8XmAysPjCyIkYmiYf21i7zw5wGYaSRT7qOBjSlPhI%3D&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&data=04%7C01%7C%7C6bf4a14ad6d64b16ffef08d9b33c3518%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637737893435389530%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=nyk848B8zKeVCVkUzirYbrzC%2Ff99BZWACUE2jnIW1fY%3D&reserved=0
Never trust an operating system you don't have sources for. ;-)
Re: Introducing SerialUPDI programmer, Andy Bennett, 2021/11/30