Speicherzelle über JTAG auslesen

OP #2064525
Hallo Forum,

ich benutze MSP430F149 und habe folgendes Problem:
In der Firmware ist die Seriennr. einprogrammiert und diese Nummer kann 
ich in der Hex-File leicht wiederfinden. Nun will/muss ich aber die 
Nummer direkt aus der Speicherzelle auslesen. Die Seriennummer ist 12 
Byte groß. Könnte ich gezielt aus dem Flashspeicherzellen über die 
JTAG-Schnittstelle auslesen? Wenn ja wie kann ich die Speicherzelle 
ansprechen/auslesen?

Vielen Dank
Cimbom
bin jetzt in MSP nicht firm, würde es aber so machen:

Einfach den ganzen Hex auslesen und speichern, die
Seriennummer wird wohl immer an der gleichen Stelle
der hex stehen, daher würd ich mir in VB n kleines
Tool zusammenklicken, welches eben diesen Teil extrahiert und
ausgibt.

Wenn die SerNo bearbeitet werden soll einfach dann im
Hex die Änderung mit selbigem Tool vornehmen und zurück
flashen.
OP
Fhutdhb Ufzjjuz schrieb:
> Einfach den ganzen Hex auslesen und speichern
genau so mache ich das auch, aber ich dachte dass es vielleicht möglich 
wäre die SerNo direkt aus der Speicherzelle auszulesen. Das würde Zeit 
sparen.

> Wenn die SerNo bearbeitet werden soll einfach dann im
> Hex die Änderung mit selbigem Tool vornehmen und zurück
> flashen.

geht das dass man im HEX Änderungen vornehmen kann, wird denn bei der 
Hex-Erstellung nicht noch irgendwelche checksummen gebildet?
Das müsste über die msp430.dll und hil.dll gehen. Schließlich macht der 
Debugger ja auch nichts anderes. Solltest dann vielleicht mal in den 
Quellcode des msp430-gdbproxy rein schauen, falls verfügbar. Da gabs 
irgendwelche Lizenzprobleme mal, kann sein, dass TI die Schnittstelle 
zur msp430-dll nicht öffentlich gemacht hat.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.