Hallo Miteinander, ich habe hier die STM32 CubeMX Ver 5.1.0. Damit lege ich ein Projekt für ein NUCLEO-F302R8 Board an. Die Cube erzeugt beim allererstenmal alles richtig und ich habe ein Linkerscript "STM32F302R8Tx_FLASH.ld" Soweit alles gut. Soabld ich jedoch das Projekt erneut in der Cube öffne und den Code erzeugen lasse, erzeugt die Cube ein unvollständiges Linkerscript. Mit welchem dann ein Linken nimmer geht. Was kann das sein? Woher kommt das denn? Wie kann ich es abstellen? Noch ein Hinweis: Lösche ich das Linkerscript vorher weg bevor die Cube ein neues erstellt, wird das vollständige Script wieder erstellt. Bis dann G
Gast
#5793671
Welchen Typ von Projekt erstellst du mit CubeMX?
Gast
#5793710
Ein SW4STM32 Projekt funktioniert.
Wenn du keine ganz neue Serie wie G071 nutzt, dann v4 wieder nutzen. GammelMX v5 ist ja mal so richtig daneben.
Gast
#5798998
welche endung hat das linkerskript? habe das selbe problrm
Hallo Miteinander. @pegel: Es ist ebenfalls ein SW4STM32-Projekt @floo: Hat die Endung *.LD Bis dann G
Gast
#5801832
Georg S. schrieb: > Es ist ebenfalls ein SW4STM32-Projekt Das ist natürlich interessant. Schick mal deine .ioc, dann probiere ich es mal damit.
hier die gewünschte ioc
Gast
#5802908
Ich habe es mit der Datei probiert, keine Probleme. CubeMX -> SW4 Projekt erzeugt, Report gespeichert, geschlossen SW4 -> Import, compiliert, Erfolg, geschlossen CubeMX -> I2C1 aktiviert, SW4 Projekt erzeugt, Report gesp., geschl. SW4 -> Index rebuild, compiliert, Erfolg, geschlossen CubeMX -> 2 Pins als Output konfiguriert, Report gesp., geschl. SW4 -> Index rebuild, compiliert, Erfolg, siehe Bild Das alles unter Linux, abgelegt in meinem Versuchs WS Namens: workspace-x Der Fehler liegt also nicht bei CubeMX oder SW4.
Gast
#5802913
Ach ja, "Index rebuild" habe ich zur Sicherheit jedes mal gemacht, sonst mache ich das nur wenn es nötig ist.
Gast
#5805689
Habe den selben Fehler die letzten Tage bemerkt. Kleine Änderung im CubeMX und neu generieren und aufeinmal kam nur noch 0 beim Kompilieren in STM32Workbench. Habe aus einer zuvor gespeicherten Version im CubeMX einfach ne Kopie von der .ld ins aktuelle Projekt kopiert/überschreiben und schon ging alles wieder problemlos ... bis jetzt ;)
Gast
#5805894
Benutzt ihr Windows oder Linux?
Ich hab Windiws 7 32bit
Gast
#5822221
pegel schrieb: > Ach ja, "Index rebuild" habe ich zur Sicherheit jedes mal gemacht, > sonst mache ich das nur wenn es nötig ist wo macht man "Index rebuild"? Danke für den Tipp
Gast
#5822230
Im "Project Explorer" links, auf das Projekt mit der rechten Maustaste klicken, dann Index -> Rebuild.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
