stm32cube libraries ordner fehlt?

Gast #4712586
Lesenswert?

Hallo, ich habe mir das STM32F429I Disc. Board zugelegt.
TrueStudio installiert. STM32Cube über Email(Registration) gedownloadet 
und extrahiert.

Habe verschiedene examples versucht, aber ausser die examples im Ordner 
GPIO funktioniert nichts, d.h immer Fehler beim Build...z.B. lcd.h fehle 
oder Pfad nicht vorhanden etc.

Jetzt habe ich festgestellt das der Libraries Ordner fehlt (im Stm32Cube 
Ordner)???

Wieso das?

Danke
Gast #4712708
Lesenswert?

STM32138 habe ich auch drauf und da ist es vorhanden, aber was bringt 
mir das, wenn ich examples vom cube kompilieren will?

Anyway auch alle examples (LCDP) im STM32138 funktionieren nicht... 
erhalte beim Buiden immer Fehlermeldungen dass Pfade/elf Dateien fehlen 
...
Gast #4712736
Lesenswert?

Moin,

hast Glück, ich wollte auch mal die Insel testen.

Habe aber kein F429 Disco hier.

Zum Test habe ich das LTDC_ColorKeying Beispiel importiert und es lässt 
sich fehlerfrei übersetzen.

Ohne CubeMX und ohne HAL, nur aus der Disco lib.

Console zeigt:
1
Generate build reports...
2
Print size information
3
   text     data      bss      dec      hex  filename
4
 159228       12     1060   160300    2722c  LTDC_ColorKeying.elf
5
Print size information done
6
Generate listing file
7
Output sent to: LTDC_ColorKeying.elf.list
8
Generate listing file done
9
Generate build reports done
10

11
05:40:37 Build Finished (took 11s.497ms)
Gast #4712770
Lesenswert?

mein Vorgehen:

- Import
- Build / oder Rebuild (funktioniert) => 08:42:02 Build Finished (took 
653ms)
- F11 (ctrl + F11 geht nicht) => danach folgt folgender Fehler:

Program file does not exist
O:\Technik\embedded\stm32\en.stsw-stm32138\STM32F429I-Discovery_FW_V1.0. 
1\Projects\Peripheral_Examples\LTDC_ColorKeying\TrueSTUDIO\LTDC_ColorKey 
ing\Debug\LTDC_ColorKeying.elf  not found
O:\Technik\embedded\stm32\en.stsw-stm32138\STM32F429I-Discovery_FW_V1.0. 
1\Projects\Peripheral_Examples\LTDC_ColorKeying\TrueSTUDIO\LTDC_ColorKey 
ing\Debug\LTDC_ColorKeying.elf  not found
O:\Technik\embedded\stm32\en.stsw-stm32138\STM32F429I-Discovery_FW_V1.0. 
1\Projects\Peripheral_Examples\LTDC_ColorKeying\TrueSTUDIO\LTDC_ColorKey 
ing\Debug\LTDC_ColorKeying.elf  not found
Angehängte Dateien:
Gast #4712782
Lesenswert?

wenn ich die Datie im überornder namens LTDC_ColoKeying.elf.launch nehme 
und das launch lösche und in den Debug-Ordner kopiere kommt folgendes 
bei F11:

Failed to execute MI command:
-file-exec-and-symbols 
O:/Technik/embedded/stm32/en.stsw-stm32138/STM32F429I-Discovery_FW_V1.0. 
1/Projects/Peripheral_Examples/LTDC_ColorKeying/TrueSTUDIO/LTDC_ColorKey 
ing/Debug/LTDC_ColorKeying.elf
Error message from debugger back end:
"O:/Technik/embedded/stm32/en.stsw-stm32138/STM32F429I-Discovery_FW_V1.0 
.1/Projects/Peripheral_Examples/LTDC_ColorKeying/TrueSTUDIO/LTDC_ColorKe 
ying/Debug/LTDC_ColorKeying.elf":  not in executable format: File format 
not recognized
Gast #4712788
Lesenswert?

beim Build kommt kein Fehler (auch wenn ich main.c doppelklicke und dann 
build):

08:55:34 **** Incremental Build of configuration Debug for project 
LTDC_ColorKeying ****
Info: Internal Builder is used for build
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -g 
-Wa,--no-warn -x assembler-with-cpp -o 
TrueSTUDIO\startup_stm32f429_439xx.o 
..\..\..\..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\T 
rueSTUDIO\startup_stm32f429_439xx.s
arm-atollic-eabi-gcc: error: 
..\..\..\..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\T 
rueSTUDIO\startup_stm32f429_439xx.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: fatal error: no input files
compilation terminated.

08:55:34 Build Finished (took 99ms)
Gast #4712800
Lesenswert?

Gut, beginnen wir von vorn:

1. atollic starten
2. neuen workspace anlegen
3. nervige Kaufbelästigung nach Verzögerung wegklicken
4. File -> Import -> General -> Existing Projects into Workspace -> Next

...
Gast #4712836
Lesenswert?

bzw.

- atollic starten
- file - switch workspace - browse to C:\Users\Name\Desktop\Atollic - ok
- atollic startet automatisch neu
- Import
- auf LTDC_ColorKeying im Explorer geklickt (oberster Name)
- Project - Build:


09:37:27 **** Incremental Build of configuration Debug for project 
LTDC_ColorKeying ****
Info: Internal Builder is used for build
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -g 
-Wa,--no-warn -x assembler-with-cpp -o 
TrueSTUDIO\startup_stm32f429_439xx.o 
..\..\..\..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\T 
rueSTUDIO\startup_stm32f429_439xx.s
arm-atollic-eabi-gcc: error: 
..\..\..\..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\T 
rueSTUDIO\startup_stm32f429_439xx.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: fatal error: no input files
compilation terminated.

09:37:27 Build Finished (took 100ms)
Gast #4712863
Lesenswert?

Sorry, musst mal schnell Geld verdienen ;-)
Kurz weiter:

5. 
\en.stsw-stm32138\STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Exa 
mples\LTDC_ColorKeying\TrueSTUDIO  wählen
6. User\main.c doppelklick
7. Build (linker Hammer)
8. console:
1
Generate build reports...
2
Print size information
3
   text     data      bss      dec      hex  filename
4
 159228       12     1060   160300    2722c  LTDC_ColorKeying.elf
5
Print size information done
6
Generate listing file
7
Output sent to: LTDC_ColorKeying.elf.list
8
Generate listing file done
9
Generate build reports done
10

11
07:53:47 Build Finished (took 7s.519ms)
Gast #4712920
Lesenswert?

ja wenn ich auch main.c doppelklicke und build ausführe kommt auch fatal 
error / no such file or directory :-((

10:32:17 **** Incremental Build of configuration Debug for project 
LTDC_ColorKeying ****
Info: Internal Builder is used for build
arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -g 
-Wa,--no-warn -x assembler-with-cpp -o 
TrueSTUDIO\startup_stm32f429_439xx.o 
..\..\..\..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\T 
rueSTUDIO\startup_stm32f429_439xx.s
arm-atollic-eabi-gcc: error: 
..\..\..\..\..\..\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\T 
rueSTUDIO\startup_stm32f429_439xx.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: fatal error: no input files
compilation terminated.

10:32:17 Build Finished (took 85ms)
Gast #4712987
Lesenswert?

Hallo noch mal,

hast Du eine Lösung gefunden?

Falls nicht, fallen mir dazu die bekannten Fallen wie Leerzeichen und zu 
lange Verzeichnisnamen ein.

Entpacke deine zip mal ein paar Verzeichnisse höher und lege auch den 
workspace höher an und vermeide dabei Leerzeichen.
Gast #4713036
Lesenswert?

vielen Dank. Es war ein Verzeichnis Problem,

der Ordner STM32F429I-Discovery_FW_V1.0.1 darf nicht im Ordner 
en.stsw-stm32138 sein (letzterer hat mir das Zip-File erstellt, weil so 
gewollt)


ABER, jetzt habe ich Build gedrückt, und dann Run geht nicht, also dann 
halt F11 (Debug) - das läuft - aber ich sehe nichts am Display??? Auch 
auf Tastendruck reagiert nicths. Auch Touch geht nicht...
Gast #4713049
Lesenswert?

ach und noch eine Frage:

Wenn ich ein anderes Display anschliessen will, dann muss ich im main.c 
theoretisch nur die Auflösung überall anpassen (also die 320 und die 
240) sowie die Porch - Einstellung/ Frequenz gemäss TFT-Driver 
übernehmen, speichern neu builden oder?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren