Issue with programmer and series 0.

Merlin
Administrator
Avatar
Gender:
Age: 25
Posts: 1410
Registered: 03 / 2005
Subject:

Issue with programmer and series 0.

 · 
Posted: 08.11.2022 - 15:54  ·  #1
@All

Es gibt ein Problem mit dem ELab-Programmiergerät und Chips der Serie 0 bei der Programmierung von EEPROM.

Der universelle Standard ist, dass alle EEPROM-Dateien und ähnliche bei Null beginnen (d.h. relative Adressen verwenden). AVRCo und die ELab-Programmiersoftware entsprachen nicht diesem Standard, was dazu führte, dass man von AVRCo erstellte Dateien mit dem ELab-Programmiergerät programmieren kann, aber nicht mit anderen Programmiergeräten, und dass man extern erstellte Programme mit anderen Programmiergeräten programmieren kann, aber nicht mit dem ELab-Programmiergerät.

Miparo hat die Programmierer-Software korrigiert, ich habe die AVRCo-Software korrigiert, so dass wir jetzt dem universellen Standard entsprechen, d.h. Sie können alle Dateien, die irgendwo erstellt wurden, mit jedem Programmierer programmieren.

Ich möchte betonen, dass dies nur für Geräte der Serie 0 gilt, wenn EEPROM-Dateien erforderlich sind (structconst-Variablen im EEPROM).



Übersetzt mit www.DeepL.com/Translator (kostenlose Version)

==============================================================================

There is an issue with the ELab programmer and Series 0 chips when programming EEPROM.

The universal standard is that all EEPROM files and similar start at zero (i.e. use relative addresses). AVRCo and the ELab programmer software did not conform to this standard, which meant that you can program files created by AVRCo with the ELab programmer but not with other programmers, and that you can program programs created externally with other programmers but not with the ELab programmer.

Miparo has corrected the programmer software I have corrected the AVRCo software so that we now conform to the universal standard, meaning you can program any files created anywhere using any programmer.

I would emphasise that this only applies to series 0 devices when EEPROM files are required (structconst variables in EEPROM).
Attachments
Filename: Update.zip
Filesize: 4.47 MB
Title:
Download counter: 50
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2135
Registered: 03 / 2003
Subject:

Re: Issue with programmer and series 0.

 · 
Posted: 10.11.2022 - 14:23  ·  #2
Hallo,

und was bedeutet "Serie 0"? Oder ist die Übersetzung missverständlich?

Gruss
Harry
Merlin
Administrator
Avatar
Gender:
Age: 25
Posts: 1410
Registered: 03 / 2005
Subject:

Re: Issue with programmer and series 0.

 · 
Posted: 10.11.2022 - 21:55  ·  #3
Series 0 devices are Microchips's name for the latest series of chips programmed with UPDI. Previously I have called them UPDI chips but that is a misleading name. So current Series 0 chips include

Mega3208
Mega3209
Mega4808
Mega4809
Tiny202
Tiny204
Tiny212
Tiny214
Tiny402
Tiny406
Tiny412
Tiny414
Tiny416
Tiny417
Tiny814
Tiny816
Tiny817
Tiny1614
Tiny1616
Tiny1617
Tiny3216
Tiny3217

But fundamentally, if you look at your data sheet and your EEPROM start address is anything but zero, you will have a potential problem.

Regards

Merlin
miparo
Administrator
Avatar
Gender:
Location: Germany
Age: 58
Posts: 959
Registered: 09 / 2007
Subject:

Re: Issue with programmer and series 0.

 · 
Posted: 11.11.2022 - 07:51  ·  #4
Popularly known as UPDI series, easier to remember and everyone knows what is meant. ;-)
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   78   92 · Page-Gen-Time: 0.033001s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI