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

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

Sun 07 Nov 2021 04:46:51 PM UTC, comment #5: 

OK, both ATmega324P and ATmega324PA are already in avrdude.conf.in.

I just added ATmega8A as an alias for ATmega8.

Which further A devices are still missing now?

Joerg Wunsch <joerg_wunsch>
Group administrator
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>
Group 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>
Group 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>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

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
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-11-07 joerg_wunsch StatusNone Need Info
        Assigned toNone joerg_wunsch
    2017-03-07 sigman Carbon-Copy- Added sigman

    Back to the top

    Powered by Savane 3.13-4448.
    Corresponding source code