Devicespezifisches SVD-File für STM32F103C8T6

Gast #4964900
Lesenswert?
• ▲
▼
Hallo,

ich bin nun seit kurzem auch mit den STM32 am werden. Dazu habe ich für 
sagenhafte 1,90 € ein Blue Pill Board vom Chinamann zum Lernen bekommen. 
Ich bin mit Eclipse, dem GNU Arm Eclipse Plugin und dem J-Link Plugin 
super zufrieden. Das Hauptärgernis ist aber der memory view, wenn ich 
mir die Peripherie beim debuggen anschaue: STM liefert wohl nur ein 
SVD-file für so ziemlich alle Familienmitglieder und so wird mir auch 
Hardware angezeigt, die mein (recht kleiner) Chip gar nicht hat. Nun 
hüpfe ich immer zwischen dem Manual und Eclipse hin und her. Zum Spicken 
zeigt mir CubeMX auch an, wieviel Timer mein konkreter Chip z.B. hat. 
Dort ist also irgendwo die chipspezifische Information drin. Weiß 
jemand, wie man das außerhalb von CubeMX nutzen kann oder gibt es 
irgendwo auch ganz spezifische SVD-Files?
Gast #4965110
Lesenswert?
• ▲
▼
Grmpf! schrieb:
> Weiß
> jemand, wie man das außerhalb von CubeMX nutzen kann oder gibt es
> irgendwo auch ganz spezifische SVD-Files?

Na, Google ist nicht wirklich Dein Freund 8(
Gibts bei STM auf der Homepage des Prozessors.
http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32f1-series/stm32f103/stm32f103c8.html

Unter Design/HW-Model

rgfds
Gast #4968728
Lesenswert?
• ▲
▼
Danke für den Link, ich hatte bisher nur die vom GNU ARM Eclipse plugin 
vorinstallierten Quellen (Keil) installiert.

Allerdings ist auch die von dir verlinkte Quelle nicht die Lösung meines 
Problems bzw. meiner Frage, da auch hier alle STM32F103* in einer 
SVD-Datei drin sind.
#4970016
Lesenswert?
• ▲
▼
http://ds.arm.com/media/resources/db/chip/st/stm32f103c8

Aber auch hier wirst du feststellen, dass es nur ein stmf103xx.svd gibt. 
Das ist aber scheinbar bei allen Herstellern so. Für einen LPC1768 gibt 
es auch nur ein lpc176x5x.svd .

Du könntest dir mit Hilfe des CubeMX XML-Files deine eigene SVD bauen, 
indem du die stm32f103xx.svd nimmst und sämtliche Peripherie 
rausschmeißt die nicht drin ist. Hatte selbst auch schon drüber 
nachgedacht mal ein kleines Tool dafür zu schreiben.

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.