CSS PICOLO DOCU im Flash

Gast #7076364
Lesenswert?

Hallo, wie löst ihr das?
Ausgangspunkt: Z. B. f28068 Software läuft seit Jahren. Jetzt suche ich 
die Software, weil ich eine kleine Änderung prog. will, finde die 
Software aber nicht. Ist es nicht möglich im Flash an einer bestimmte 
Stelle einen entsprechenden Text zu hinterlegen und den dann über den 
xds100 auszulesen?
#7076558
Lesenswert?

Walter L. schrieb:
> Hallo, wie löst ihr das?
> Ausgangspunkt: Z. B. f28068 Software läuft seit Jahren. Jetzt suche ich
> die Software, weil ich eine kleine Änderung prog. will, finde die
> Software aber nicht. Ist es nicht möglich im Flash an einer bestimmte
> Stelle einen entsprechenden Text zu hinterlegen und den dann über den
> xds100 auszulesen?

Wirr deiner Worte Sinn ist.
Gast #7076662
Lesenswert?

Walter L. schrieb:
> Hallo, wie löst ihr das?

Für gewöhnlich per Gohswriter aus China.

> Ausgangspunkt: Z. B. f28068 Software läuft seit Jahren.

Mit Brenbstoffzelle oder mit fosdilen Brennstoffen?

Jetzt suche ich
> die Software, weil ich eine kleine Änderung prog. will, finde die
> Software aber nicht.

Suchmaschine: www.google.ch

Ist es nicht möglich im Flash an einer bestimmte
> Stelle einen entsprechenden Text zu hinterlegen und den dann über den
> xds100 auszulesen?

Ja das ist denkbar.

Vielen Dank!
Gast #7079291
Lesenswert?

Walter L. schrieb:
> Jetzt suche ich die Software, weil ich eine kleine Änderung prog.
> will, finde die Software aber nicht. Ist es nicht möglich im Flash
> an einer bestimmte Stelle einen entsprechenden Text zu hinterlegen
> und den dann über den xds100 auszulesen?

Walter L. schrieb:
> Anders die Frage gestellt:
> Wie kennzeichnet ihr die gebrannte Software auf einer Hardware mit
> Controller?

Wow, was für ein Rätsel!

Du möchtest also die Versionsnummer deiner eigenen Software zusammen mit 
dem Maschinencode im Flash ablegen. Drei Möglichkeiten:

a) Du reservierst im Linker Script einen Bereich mit fester Adresse, und 
dann gibt du in deinem Quelltext an, dass dieser String eben dort 
abgelegt werden soll. Die Interrupt-Vektoren haben schließlich auch eine 
feste Adresse, da wird das auch so gemacht.

b) Du speicherst die Versionsnummer ganz am Ende des Flash Speichers, wo 
(hoffentlich) noch ein bisschen ungenutzter Platz frei ist. In diesem 
Fall ist die Versionsnummer nicht Teil deines Programms sondern wird 
danach in einem zweiten Schritt mit dem Flash-Tool in den Speicher 
geschrieben. Das macht man dann wohl sinnvollerweise mit einem Script.

c) Wenn das Gerät ein Display oder eine Kommunikationsschnittstelle hat, 
kannst du die Versionsnummer beim Start oder auf Knopfdruck dort 
ausgeben. In diesem Fall wäre die Versionsnummer ein ganz normales 
String-Literal im Quelltext.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren