AVR Programmer / Software

Hallo, kennt jemand eine Programmersoftware, die es erlaubt bestimmte Speicherzellen im Flash hochzuzählen? Hintergrund ist, das die fertig programmierten Geräte eine eindeutige Nummer haben müssen.( Funksender ) Im Moment wird immer das .bin File editiert. Das ist für große Stückzahlen nicht sehr praktikabel... Eine Ablage der Adresse im EEPROM ist nicht erwünscht. Eine Vorprommamierung durch Hersteller/Distributor kommt nicht in Frage.

Andreas

Reply to
Andreas Ruetten
Loading thread data ...

Andreas Ruetten dixit:

Nein, _mir_ nicht bekannt.

Dabei wuerde ich auch bleiben. Es ist eine Frage eines halbwegs cleveren Skriptings, einen Zaehler hochzaehlen und an korrekter Stelle in eine Kopie des originalen Bin-Files zu packen sowie den anschliessenden Brennvorgang anzufahren.

Eigentlich braucht dann nur noch eine Meldung "Der naechste Programmiervorgang startet..." mit RETURN betaetigt zu werden.

Wie programmiert Ihr denn bisher? Was ist _gross_?

Gruss

Peter Blancke

--
Hoc est enim verbum meum!
Reply to
Peter Blancke

"Andreas Ruetten" schrieb im Newsbeitrag news:ecac2$42c96790$508d8635$ snipped-for-privacy@news1.surfino.com...

Ich glaube im AVR Studio 4.irgendwas ne Seriennummergenerierung gesehen zu haben. Wahlweise im EEPROM oder FLASH, 8/15/32 Bit.

MfG Falk

Reply to
Falk Brunner

Peter Blancke schrieb:

Ja so werde ich das wohl auch machen müssen. Mit dem guten All07 haben wir das früher so gemacht. Der konnte direkt per Kommandozeile aufgerufen werden...

Was ist _gross_?

~ 200000 Stück

Andreas

Reply to
Andreas Ruetten

Hi!

In Avrdude ließe sich bestimmt eine kleine Routine einbauen, die im laufenden Programmiervorgang an bestimmter Speicherstelle eine Seriennummer zum Programmer schickt.

Irgendwie hab ich so den Eindruck, daß die Geschichte mit der Seriennummer nicht die einzige Bedingung ist. Sollte die Programmersoftware rein zufälligerweise auch mit bestimmter Hardware laufen?

Gruß, Michael.

Reply to
Michael Eggert

Von E-Lab gibt es ein Programmer der so was kann. Mit Ihm ist es sogar möglich nur eine begrenzte Anzahl von Chips zu brennen.

Ciao Günther

achso:

formatting link

"Andreas Ruetten" schrieb im Newsbeitrag news:ecac2$42c96790$508d8635$ snipped-for-privacy@news1.surfino.com...

Reply to
Günther Kreischer

Andreas Ruetten schrieb:

Wenn Du einen Bootloader-fähigen AVR verwendest könntest Du auch eine Flashpage freilassen (genügend freies Rom vorausgesetzt) um nachträglich die Adresse mit einer Art Bootloaderprogramm ins Flash zu "brennen". Damit wird es für einen nicht eingeweihten schon deutlich Aufwendiger den Code zu manipiulieren... Oder was ist der eigentliche Ausschlussgrund für EEPRom-Benutzung?

Gerald

Reply to
Gerald Oppen

Gerald Oppen schrieb:

Der Kunde hat schon schlechte Erfahrung mit EEPROM gemacht. Die Adresse konnte mit einem Burstgenerator gelöscht werden. Das das EEPROM beim alten Design außen war, und beim AVR drinnen ist leider nicht vermittelbar.

Andreas

Reply to
Andreas Ruetten

Hallo Andreas!

Ponyprog sollte das können, IIRC.

Gruß Thorsten

Reply to
Thorsten Ostermann

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.