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

Reply via email to