On 9/25/18 9:44 AM, Paul "LeoNerd" Evans wrote: > Package: avrdude > Version: 6.3-4+b1 > Severity: normal > > The ATtiny2313A chip has the same programming details and signature as > the ATtiny2313, but is not recognised by avrdude: > > $ avrdude -p attiny2313a ... > avrdude: AVR Part "attiny2313a" not found. > > This can be easily remidied: > > part parent "t2313" > id = "t2313a"; > desc = "ATtiny2313A"; > ; > > This may not seem important, but I find it very useful that `avrdude -p` > takes the same names for the chips as `avr-gcc -mmcu=`, and my Makefiles > are built on this idea. It has worked up until the ATtiny2313A (whose > libc header files I need to use as they contain some bugfixes and better > names for registers, on an otherwise-identical chip). > > Likewise while I'm here, the ATtiny84A has an identical problem, > similarly fixed by > > part parent "t84" > id = "t84a"; > desc = "ATtiny84A"; > ; > > There are likely to be many more "A" variants that should be aliased > like these. >
Please file a bug report at: http://savannah.nongnu.org/bugs/?func=additem&group=avrdude and work with the upstream on the issue. Milan