Forum: Mikrocontroller und Digitale Elektronik STM32 Discovery - Blinky Demo - Probleme beim Compilieren


von Lars (Gast)


Lesenswert?

Hallo,

nachdem ich gestern schon das "Blinky Demo" des "STM32 Discovery" mit 
Atollic True Studio erfolgreich compiliert und übertragen hatte, bekomme 
ich heute beim compilieren Fehlermeldungen, was vermutlich an nicht 
korrekt verlinkten Dateien liegt. Ich vermute, dass der Zielordner der 
verlinkten Dateien nicht richtig eingestellt ist. Der Hauptordner 
"CurPath" ist in den Preferences aber korrekt angegeben, ebenfalls mit 
der Option Link. Ich meine, er müsste da den "CurPath" einsetzen, tut er 
aber nicht. Könnte mir bitte jemand einen Tipp geben, woran das liegen 
könnte.
Anbei der Consolenausdruck:

**** Rebuild of configuration Debug for project DISCOVER ****

**** Internal Builder is used for build               ****
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DUSE_STDPERIPH_DRIVER 
-DSTM32F10X_MD_VL -DUSE_STM32100B_EVAL 
-I../..\..\..\..\Libraries\CMSIS\CM3\CoreSupport 
-I../..\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x 
-I../..\..\..\..\Libraries\STM32F10x_StdPeriph_Driver\inc -I../../../inc 
-I../../../../../Utilities -O0 -ffunction-sections -fdata-sections -g 
-Wall -o CMSIS\core_cm3.o -Os 
..\..\..\..\..\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DUSE_STDPERIPH_DRIVER 
-DSTM32F10X_MD_VL -DUSE_STM32100B_EVAL 
-I../..\..\..\..\Libraries\CMSIS\CM3\CoreSupport 
-I../..\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x 
-I../..\..\..\..\Libraries\STM32F10x_StdPeriph_Driver\inc -I../../../inc 
-I../../../../../Utilities -O0 -ffunction-sections -fdata-sections -g 
-Wall -o CMSIS\system_stm32f10x.o -Os 
..\..\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm 
32f10x.c
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -g -Wa,--warn -x 
assembler-with-cpp -o TrueSTUDIO\startup_stm32f10x_md_vl.o 
..\..\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\Tr 
ueSTUDIO\startup_stm32f10x_md_vl.s
arm-atollic-eabi-gcc: 
..\..\..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\Tr 
ueSTUDIO\startup_stm32f10x_md_vl.s:  No such file or directory
arm-atollic-eabi-gcc: warning: '-x assembler-with-cpp' after last input 
file has no effect
arm-atollic-eabi-gcc: no input files
Build error occurred, build is stopped
Time consumed: 1422  ms.

von Matthias K. (matthiask)


Lesenswert?

Leg doch mal ein neues Projekt mit dem Assistenten an. Das neue Atollic 
Projekt sollte ohne jede Änderung erstmal im Build durchlaufen. Erst 
dann Anpassungen machen. Das hinzufügen von Unterordnern ist etwas 
undurchsichtig, liegt aber nicht an Atollic sondern der völlig 
überladenen Eclipse-IDE.

von Lars (Gast)


Lesenswert?

Ja stimmt, besonders das Demo-Blinky beinhaltet sehr viele Unterordner 
und die genaue Verlinkung wird in der PDF-Anleitung auch nicht 
detailierter erklärt. Ich habe die alten Firmwaredateien noch mal 
komplett gelöscht, wieder neu entpackt und eingerichtet, mit dem 
Ergebnis, dass wieder alle Dateien gefunden und compiliert werden. Ist 
etwas eigenartig, da ich auch vorher alle Dateien im Projektfenster 
sehen und öffenen konnte und die Verlinkung richtig schien.
Danke für deine Hilfe. Ich werd dann als nächstes mal ein neues eigenes 
Projekt anlegen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.