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.