STM32 CPU Id

Gast #2311468
Lesenswert?
• ▲
▼
Gibt es eine Möglichkeit die STM32 CPU Id (Adr 0xE0042000)
auch ohne JTAG Debug Mode abzufragen ?

Im Anwendungsprogramm wird, wenn es nicht über JTAG "gedebuggt"
wird, immer eine 0 zurückgeliefert.

Gibt es eine Alternative wenn das prinzipiell nicht geht, ich aber die 
CPU-ID
brauche ?
#2311592
Lesenswert?
• ▲
▼
Willst du wissen, welchen Controller du benutzt oder willst du eher eine 
eindeutige Seriennummer?

zweites kann man folgendermaßen rausfinden:
1
  Device_Serial0 = *(__IO uint32_t*)(0x1FFFF7E8);
2
  Device_Serial1 = *(__IO uint32_t*)(0x1FFFF7EC);
3
  Device_Serial2 = *(__IO uint32_t*)(0x1FFFF7F0);

Solltest du jedoch ersteres brauchen, wirst du es wahrscheinlich ganz 
genau so auslesen können

Gruß Tarkan

PS: Das Codeschnipsel habe ich aus dem USB-Stack geklaut
   (Heißt es DER oder DAS Codeschnipsel ??)
Gast #2324957
Lesenswert?
• ▲
▼
Hallo, gibt es eine Ansage von ST, was für eine Seriennummer in 2 Jahren 
produziert wird ?!? (oder kann man das Datum aufschlüsseln ?!?)
Wenn ich für einen Kunden z.B. etwas programmiere, und es gibt mit der 
Bezahlung probleme, (wer kennt das nicht) so braucht er mich wieder. 
Oder ich will den illigalen nachbau etwas erschweren so kann dies auch 
sehr nützlich sein.
Gruß Sascha

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.