bugAVR Downloader/UploaDEr - Bugs: bug #50480, Add support of at*****A devices

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #50480: Add support of at*****A devices

Submitted by:  Vasily Trotskyi <sigman>
Submitted on:  Tue 07 Mar 2017 02:22:08 PM UTC  
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name:  sigmaN
Open/Closed:  Open Release:  6.3
Programmer hardware:  all Device type:  atmega8A

Tue 07 Mar 2017 08:46:05 PM UTC, comment #4:

I combined files from two Atmel packs
/Program Files (x86)/Atmel/Studio/7.0/packs/atmel/ATmega_DFP/1.1.130
and /Program Files (x86)/Atmel/Studio/7.0/packs/atmel/ATtiny_DFP/1.1.102

Then run script to see deference between A and not A signatures
#!/bin/bash
#Files with A in the end of name
AFILES=`ls ./atdf/ | grep .*A.atdf`
for afile in $AFILES
do
#remove A from end of file name and check if file exists
notafile=${afile//A.atdf/.atdf}
if [ -f ./atdf/$notafile ]; then
sign=`cat ./atdf/$notafile | grep SIGNATURE[012]`
asign=`cat ./atdf/$afile | grep SIGNATURE[012]`
#compare signatures of A and not A version
if [ "$sign" != "$asign" ]; then
echo "$afile"
echo "$asign"
echo "$notafile"
echo "$sign"
fi
fi
done

output:
ATmega324PA.atdf
<property name="SIGNATURE0" value="0x1e"/>
<property name="SIGNATURE1" value="0x95"/>
<property name="SIGNATURE2" value="0x11"/>
ATmega324P.atdf
<property name="SIGNATURE0" value="0x1e"/>
<property name="SIGNATURE1" value="0x95"/>
<property name="SIGNATURE2" value="0x08"/>

so only one MCU signatures is not equal for A and non-A versions.

Vasily Trotskyi <sigman>
Tue 07 Mar 2017 03:00:41 PM UTC, comment #3:

I think there are actually a few devices where Atmel indeed
changed the IDs for the A devices. They weren't very consistent
in that, alas.

That's why I've been asking for someone to take a small survey,
and add the result to this bug report (or post it to the
mailinglist). The survey could be based on the datasheets,
or alternatively, on the Atmel Studio XML files.

Joerg Wunsch <joerg_wunsch>
Project Administrator
Tue 07 Mar 2017 02:43:39 PM UTC, comment #2:

Yes, you are right IDs are equal. Just checked datasheets...
Hm. So we only need -p parts with a and it will be done. I mean it will be good to have out of the box -p t13a or -p m8a without manual aliasing.

Vasily Trotskyi <sigman>
Tue 07 Mar 2017 02:27:15 PM UTC, comment #1:

Please, make a survey which devices actually need a different
ID at all. I think there are a number of A devices which just
use the same ID as their non-A counterparts.

Of course, there's nothing wrong with also adding those as
aliases as well. With the version 6.x config file format,
adding aliases is pretty simple.

Joerg Wunsch <joerg_wunsch>
Project Administrator
Tue 07 Mar 2017 02:22:08 PM UTC, original submission:

There is no support for A devices like atmega8A attiny13A...etc

Yes I know about -F option, but why we can't just add signatures for *A devices and be happy without -F??

Vasily Trotskyi <sigman>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by joerg_wunsch (Posted a comment)
  • -email is unavailable- added by sigman (Submitted the item)
  • -email is unavailable- added by sigman
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2017-03-07 sigman Carbon-Copy- => Added sigman

    Back to the top


    Powered by Savane 3.3