Skocz do zawartości

System Workbench dodanie fatfs


karakan

Pomocna odpowiedź

Używam System Workbench for stm32 ale gdy próbuję dodać biblioteke FATFS to mam szereg błędów

Building file: ../fat_fs/src/option/ccsbcs.c
Invoking: MCU GCC Compiler
D:\PTM\workspace\pp\Debug
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -DSTM32 -DSTM32F4 -DSTM32F407VGTx -DSTM32F4DISCOVERY -DDEBUG -DSTM32F40XX -DSTM32F40_41xxx -DUSE_STDPERIPH_DRIVER -I"D:/PTM/workspace/pp/Utilities" -I"D:/PTM/workspace/pp/USB_HOST_Library/Core/inc" -I"D:/PTM/workspace/pp/StdPeriph_Driver/inc" -I"D:/PTM/workspace/pp/USB_Device_Library/Core/inc" -I"D:/PTM/workspace/pp/inc" -I"D:/PTM/workspace/pp/CMSIS/device" -I"D:/PTM/workspace/pp/USB_HOST_Library/Class/MSC/inc" -I"D:/PTM/workspace/pp/USB_Device_Library/Class/msc/inc" -I"D:/PTM/workspace/pp/USB_Device_Library/Class/hid/inc" -I"D:/PTM/workspace/pp/fat_fs/inc" -I"D:/PTM/workspace/pp/USB_Device_Library/Class/cdc/inc" -I"D:/PTM/workspace/pp/USB_Device_Library/Class/audio/inc" -I"D:/PTM/workspace/pp/USB_HOST_Library/Class/HID/inc" -I"D:/PTM/workspace/pp/CMSIS/core" -I"D:/PTM/workspace/pp/USB_Device_Library/Class/dfu/inc" -I"D:/PTM/workspace/pp/USB_OTG_Driver/inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"fat_fs/src/option/ccsbcs.d" -MT"fat_fs/src/option/ccsbcs.o" -o "fat_fs/src/option/ccsbcs.o" "../fat_fs/src/option/ccsbcs.c"
In file included from D:/PTM/workspace/pp/fat_fs/inc/integer.h:11:0,
                from D:/PTM/workspace/pp/fat_fs/inc/ff.h:19,
                from ../fat_fs/src/option/ccsbcs.c:29:
D:/PTM/workspace/pp/inc/usb_conf.h:113:6: error: #error "USB_OTG_HS_CORE or USB_OTG_FS_CORE should be defined"
    #error  "USB_OTG_HS_CORE or USB_OTG_FS_CORE should be defined"
     ^~~~~
D:/PTM/workspace/pp/inc/usb_conf.h:126:6: error: #error "USE_USB_OTG_HS or USE_USB_OTG_FS should be defined"
    #error  "USE_USB_OTG_HS or USE_USB_OTG_FS should be defined"
     ^~~~~
../fat_fs/src/option/ccsbcs.c:498:2: error: #error This file is not needed in current configuration
#error This file is not needed in current configuration
 ^~~~~
fat_fs/src/option/subdir.mk:21: recipe for target 'fat_fs/src/option/ccsbcs.o' failed
make: *** [fat_fs/src/option/ccsbcs.o] Error 1

i nie mam pomysłu co mogę zmienić

p1.thumb.jpg.3c13cc67c38c7ebafca42b5fa622a0b5.jpg

p2.thumb.jpg.71169c20f6d03006f9bd5543969ae433.jpg

Link do komentarza
Share on other sites

karakan, witam na forum!

Pamiętaj proszę na przyszłość, aby kody programów/błędów umieszczać w tagach , dzięki którym wszystko jest znacznie wygodniejsze w analizie. W tym poście poprawiłem to za Ciebie 🙂

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.