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?
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.
Walter L. schrieb: > Jetzt suche ich die Software Ich empfehle ein Versicherungssystem wie GIT, SVN, TVS/DevOps... Walter L. schrieb: > finde die Software aber nicht Oder meinst du die Entwicklungsumgebung? Dann kannst du schon im Flash z.b. die GCC Version (oder Keil,...) hinterlegen.
:
Bearbeitet durch User
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!
Na klar, mit CSS kann auch keiner was anfangen. CCS muss es heißen. Lösung habe ich, alles gut. LG
Walter L. schrieb: > Na klar, mit CSS kann auch keiner was anfangen. > CCS muss es heißen. Das ändert natürlich alles ;) Oliver
Anders die Frage gestellt: Wie kennzeichnet ihr die gebrannte Software auf einer Hardware mit Controller? VG Walter
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.
@Stefan: Das ist schon mal sehr konstruktiv. Das nach c) mache ich schon lange. a) und b) schaue ich mal, ob ich das hinkriege.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.