Kürzlich auf der Embedded World 2018 in Nürnberg habe ich kostenlos NUCLEO-L433RC-P mit STM32L433RCT6P -Chip an Bord bekommen. Ich möchte mein Wissen über STM32-Chips erweitern. Vorher habe ich einfache Sachen auf STM32F4 gemacht.
Alle Jumper auf der Platine sind richtig platziert.
Ich habe STMcubeMX geöffnet, das NUCLEO-L433RC-P-Board aus der Board-Auswahl ausgewählt und alle Standardeinstellungen dafür verwendet. Ich habe auch eine Version gemacht, bei der der STM32L433RCTxP-Chip direkt ausgewählt wurde, nicht das Board, und alles manuell eingestellt wurde. Mein Endziel war es, eine LED zu blinken.
Ich habe dieses Tutorial nur zur Anleitung befolgt, RCC oder SYS oder ähnliches nicht geändert: https://www.youtube.com/watch?v=BJdXR0Al6os
Hier begannen die Probleme. Nachdem ich Code generiert und Keil geöffnet hatte, bekam ich das Update-Fenster und aktualisierte alles für STM32L433RCT6P. Unter Platinen war kein NUCLEO-L433RC-P zu finden oder zu aktualisieren. Nach dem Schließen dieses Fensters erschien dies (ich habe es immer wieder versucht, während ich alle Optionen durchgegangen bin):
An diesem Punkt habe ich nur versucht, Code zu schreiben und zu sehen, was passieren würde. Ich habe alles in den Optionen für targer überprüft und alles zusammengestellt. Nachdem Sie auf die Schaltfläche Download geklickt haben, erhalten Sie für beide Szenarien dasselbe:
Was soll ich tun, um das zu beheben?
Versionen: Keil V5.24.2.0, STM32CubeMX 4.24.0
Das Gerät wurde in den verfügbaren Gerätefamilienpaketen nicht gefunden. Verwenden Sie PackInstaller: „Nach Updates suchen“, um die Liste der unterstützten Geräte zu aktualisieren.
Keil kennt das Gerät nicht. Seit Keil 5 ist es standardmäßig nicht mehr bei allen unterstützten Geräten enthalten. Sie müssen Geräte manuell über den Pack Installer installieren .
Im Protokoll:
Kein Algorithmus gefunden für: 08000000H - 08000F53H.
Da Keil das Gerät nicht kennt, hat es keine Ahnung, wie es überhaupt anfangen soll, es zu programmieren. Es muss Firmware in SRAM geladen und ausgeführt werden, um Flash programmieren zu können. Dies wird mit dem Pack-Installer geliefert.
Fehler: Flash-Download fehlgeschlagen – „Cortex-M4“
Das ist nur die am wenigsten aussagekräftige Fehlermeldung, die Sie bei fast jedem Fehler erhalten.
An etwas gewöhnen.
Fauler Junge
Jeroen3
RunoTheDog
Fauler Junge
RunoTheDog