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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.