logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Błędy przy użyciu sscanf i sprintf_P w kodzie AVR - jak je naprawić?

squelch 29 Kwi 2017 22:07 864 2
REKLAMA
  • #1 16445004
    squelch
    Poziom 11  
    Witam napisałem kod i niestety nie działa
    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    kiedy bawiłem się funkcją sprintf_P tzn:Wyświetlałem na wyświetlaczu bufor zawierający przekonwertowaną wartość liczbową to wszystko działało postanowiłem dodać sscanf i klops
    dodam że dołączyłem biblioteki
    libm
    libprintft_flt
    libscanf_flt
    i zaznaczyłem opcję use vprintft library oraz chciałem wpisać w zakładce Miscellanous coś takiego -W1,-u,vfscanf
    ale wyskakiwały 2 błędy
    Severity Code Description Project File Line
    Error unrecognized command line option '-W1,-u,vfscanf' GccApplication2 avr-gcc.exe 0
    oraz

    Severity Code Description Project File Line
    Error recipe for target 'GccApplication2.elf' failed GccApplication2 C:\Users\macie\Dropbox\Projekty_Asembler\Projekty_Karol\GccApplication2\GccApplication2\Debug\Makefile 108

    więc dodałem to do makefile ale dalej nie działa

    Ciekawe czemu nie mogę tego dodać do atmel studio tylko wyskakują mi te 2 błędy?

    Pozdrawiam

    Dodano po 1 [minuty]:

    Kiedy dodam opcje do makefile to się kompiluje ale nie działa
  • REKLAMA
  • Pomocny post
    #2 16445471
    Freddie Chopin
    Specjalista - Mikrokontrolery
    squelch napisał:
    i zaznaczyłem opcję use vprintft library oraz chciałem wpisać w zakładce Miscellanous coś takiego -W1,-u,vfscanf
    ale wyskakiwały 2 błędy

    Zapewne dlatego, że zamiast "-W1,..." (myślnik-wu-jeden) powinno być "-Wl,..." (myślnik-wu-el) <:
REKLAMA