STM32 und Atollic macht mich Wahnsinnig(gelöst)
Verfasst: Fr 2. Feb 2018, 19:29
Edit: habs gelöst
https://www.mikrocontroller.net/topic/322030
Hab mir ein paar STM32 Discovery Boards zum Spielen besorgt.
http://www.st.com/en/evaluation-tools/s ... overy.html
Programmiern will ich die Dinger in C und hab mir dazu die aktuelle TrueStudio for ST32 Version 9.0.0 von Atollic installiert.
Wollte mal das Demoprogramm(oben im Link) zu dem Board in Truestudio zum laufen bringen.
Bin dann nach der Anleitung gegangen und schön langsam am verzweifeln.
http://www.st.com/content/ccc/resource/ ... 283787.pdf
Bekomme beim Übersetzten Fehler. Hab schon einiges probiert was dann in zum Teil auf hunderte Fehlermeldungen ausartet.
Derzeit Sowas z.B.:
Was will mir das sagen?
Hatt wer von euch Atollic installiert und hatt lust mal zu veruschen das Deomprojekt durch den Compiler zu bekommen?
Glaube dass das hier irgendwo an den Build Properties liegt.
Code: Alles auswählen
File: cmsis/core_cm3.c
(line 736) __ASM volatile ("strexb %0, %2, [%1]" : "=&r" (result) : "r"
(addr), "r" (value) );
(line 753) __ASM volatile ("strexh %0, %2, [%1]" : "=&r" (result) : "r"
(addr), "r" (value) );
Hab mir ein paar STM32 Discovery Boards zum Spielen besorgt.
http://www.st.com/en/evaluation-tools/s ... overy.html
Programmiern will ich die Dinger in C und hab mir dazu die aktuelle TrueStudio for ST32 Version 9.0.0 von Atollic installiert.
Wollte mal das Demoprogramm(oben im Link) zu dem Board in Truestudio zum laufen bringen.
Bin dann nach der Anleitung gegangen und schön langsam am verzweifeln.
http://www.st.com/content/ccc/resource/ ... 283787.pdf
Bekomme beim Übersetzten Fehler. Hab schon einiges probiert was dann in zum Teil auf hunderte Fehlermeldungen ausartet.
Derzeit Sowas z.B.:
Code: Alles auswählen
Info: Internal Builder is used for build
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -std=gnu11 -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 -fstack-usage -Wall -o CMSIS\core_cm3.o -Os ..\..\..\..\..\Libraries\CMSIS\CM3\CoreSupport\core_cm3.c
C:\Users\X201\AppData\Local\Temp\ccWuigi8.s:584: Error: registers may not be the same -- `strexb r0,r0,[r1]'
C:\Users\X201\AppData\Local\Temp\ccWuigi8.s:613: Error: registers may not be the same -- `strexh r0,r0,[r1]'
Hatt wer von euch Atollic installiert und hatt lust mal zu veruschen das Deomprojekt durch den Compiler zu bekommen?
Glaube dass das hier irgendwo an den Build Properties liegt.