Karl schrieb:
> Für die Nachwelt: SVD Dateien kann man oft beim Hersteller
> herunterladen.
Hier ist ein Verzeichnis:
https://www.keil.com/dd2/pack/
Das sind stellenweise (nicht alle) Downloadlinks die direkt auf die
Herstellerseite zeigen, manche werden auch von Keil gehostet. Keil hat
hier also einen umfassenden Katalog der Pack Dateien angelegt für jeden
einzelnen ARM-Controller unter dieser Sonne wo alles bequem an einer
Stelle zugänglich ist!
Man kann die Dateien umbenennen von .pack nach .zip und dann einfach
auspacken.
Die Pack-Dateien enthalten alles was das Herz begehrt wenn man mit einem
neuen Controller ein nacktes Makefile-Projekt anfangen will und noch ein
paar wichtige Sachen braucht: Die .svd-Datei aus der mittels SVDConv.exe
(gibts auch für Linux) die Header generiert werden können, die
generierten Header selbst, Startupcode (meist für Keil, bei STM32 auch
für gcc), alle Hersteller-Libraries und Treiber, bei STM32 das ganze
CubeMX-Geraffel für den jeweiligen Prozessor, Projekttemplates für Keil
und oft auch für gcc und ich hab sogar auch auch schon PDF mit
Dokumentation darin gesehen.
So kommt man also bequem direkt an den Inhalt eines CubeMX-Projekts zum
Beispiel die Header und den Startup ohne sich umständlich erst bei ST
registrieren und hunderte Megabyte unnötiges CubeMX installieren zu
müssen.