Comments (9)
I'll just leave this here:
https://savannah.nongnu.org/patch/?10000
Pretty much my dreams come true!
from dxcore.
It has already been merged into Arduino's Avrdude distribution!
facchinm/avrdude#11
I haven't tried with AVR DA's yet, but I can confirm that the MPLAB SNAP programmer works. I'll try with my Curiosity 128DA48 later
from dxcore.
I just couldn't wait. The Curiosity 128DA48 works flawlessly with the new Avrdude version. No need to bundle pymcuprog anymore!
from dxcore.
No, we do still need pymcuprog for programming with just serial adapter and 4.7k resistor - but as it happens, getting the other programmers working looked like it would be much harder.
from dxcore.
No, we do still need pymcuprog for programming with just serial adapter and 4.7k resistor
I thought it was pyupdi that did this, not pymcuprog?
From the pymcuprog Pypi website:
The following Atmel/Microchip debuggers are supported:
JTAGICE3 (only firmware version 3.x)
Atmel-ICE
Power Debugger
EDBG
mEDBG
nEDBG / PKoB nano
MPLAB PICkit 4 ICD (only when in 'AVR mode')
MPLAB Snap ICD (only when in 'AVR mode') Although not all functionality is provided on all boards. See device support section below.
But yes, I can imagine that bundling pyupdi so it works on all OSes is more complicated than just referring to an Avrdude version in the boards manager file.
from dxcore.
It's also got the pyupdi functionality in there.
We're pretty much there at this point - it was support for everything other than the pyupdi-style programming that was going to be much harder.
from dxcore.
But why bother with pymcuprog when Avrdude will cover everything except the pyupdi part? Why not just bundle pyupdi instead? Unlike pymcuprog, pyupdi open-source, which is a big deal.
from dxcore.
Because the developer of pyupdi and two Microchip employees at the meeting about this in November were vehement that pymcuprog should be used instead of pyupdi :-P
from dxcore.
Because the developer of pyupdi and two Microchip employees at the meeting about this in November were vehement that pymcuprog should be used instead of pyupdi :-P
But closed-source is closed-source, regardless of what the Microchip developers feel. Personally I'm not going to use pymcuprog until it goes open. Hopefully, it will happen soon.
We plan to put it out early next year (some QA first).
https://github.com/mraardvark/pymcuprog/issues/1
When its source code is available, I'll be mention pymcuprog as a viable alternative to pyupdi and Avrdude in the MegaCoreX PlatformIO readme. I don't think I'll bother trying to get pyupdi working with Arduino IDE. PlatformIO is so brilliant these days anyways.
from dxcore.
Related Issues (20)
- How to do OTA? AVR128DB64 HOT 2
- Wrong timer for millis() on 14-pin DD part HOT 2
- HV programmer for DD series (and newer)
- Board Manager SSH Certificate Expired HOT 2
- AVR128DB48 unexpected behaviour HOT 5
- linking error: section .bss' is not within region data' HOT 1
- program avr128da28 chip using arduino uno as a programmer HOT 4
- error when burning the bootloader for avr128DA28 and arduino uno as updi HOT 4
- Is there a -r option hidden in the DxCore settings? HOT 3
- AVR64DU32 Curiosity Nano Board
- GPIOR registers used by core contrary to the documentation HOT 4
- What is GCSE optimisation? HOT 5
- AVR128DA48 and AVR128DB48 Curiosity Nano boards don't work on 1.5.8 or later HOT 2
- Autocomplete does not work with DxCore (and some megaTinyCore boards) in Arduino IDE 2.3.2 on 64-bit Linux HOT 1
- PWM off TCD on 14-pin DD series HOT 1
- AVR32EA64 uploads once only HOT 2
- EA Timers HOT 2
- Adding debugging support through Arduino 2.0 IDE
- 64DA32/64DD32 and PWM HOT 3
- Added support for my AVR128DA28 board.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dxcore.