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 kompilacji freemodbus v1.5 na ATmega32 w WinAVR 4.3.3 - jak naprawić?

maly_ZE 13 Maj 2011 15:18 3291 12
REKLAMA
  • #1 9501481
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    Witam

    Mam pewien problem z kompilacja freemodbusa pod avr w srodowisku winavr.
    Sciągnałem najnowsza wersje (freemodbus-v1.5) dostępna na stronie:http://developer.berlios.de/project/showfiles.php?group_id=6120

    Jest tam wiele plikow ale znalazlem folder AVR a w nim plik demo.c. Po krótkiej zabawie z kopiowaniem bibliotek i z ustawieniem Makefaila udało zmusisc kompilator do kompilacji ale pojawia sie następujący błąd:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Plik demo.c ma postać:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod


    Skopiowałem odpowiednie pliki nagłowkowe ale i tak nie dziala.
    Mogłby ktos mi pomoc, i powiedziec w czym lezy problem.??
    Z góry serdecznie dziekuje
  • REKLAMA
  • #3 9501505
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    tak pod Windows. ale pod AVR Studio pewnie bedzie podobny blad bo to nie chodzi o makefila tylko nie sa zaiportowane jakies biblioteki, przynajmniej tak mi sie wydaje..
  • REKLAMA
  • #5 9501542
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    ok juz sciagam , zaraz zainstaluje i zobacze czy pojdzie

    Dodano po 35 [minuty]:

    no i tak jak myslalem podobne bledy jak przy kompilacji pod winavr
  • #7 9501705
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    Proszę bardzo:

    Błędy kompilacji freemodbus v1.5 na ATmega32 w WinAVR 4.3.3 - jak naprawić?
  • REKLAMA
  • REKLAMA
  • #9 9501759
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    Po zainstalowaniu avr studio nic nie zmienialem w ustawieniach, nawet nie bardzo wiem gdzie to znaleźć..:|

    Dodano po 10 [minuty]:

    znalazlem, i jest ustawione na automatyczne tworzenie makefile, nic nie jest importowane..
  • Pomocny post
    #10 9501795
    zumek
    Poziom 39  
    Posty: 3352
    Pomógł: 695
    Ocena: 52
    Skoro lubisz język obrazkowy, to proszę :D

    Błędy kompilacji freemodbus v1.5 na ATmega32 w WinAVR 4.3.3 - jak naprawić?

    PS
    Wszystkie pliki *.c i *.h, umieściłem w 1 katalogu
  • #11 9501837
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    tak wszyskie byly w jednym katalogu, ale nie wszytkie te ktore Ty masz:) zaraz dorzuce reszte tych plikow i mam nadzieje ze sie skompiluje:)

    Dodano po 4 [godziny] 1 [minuty]:

    Zrobiłem tak jak Ty, skopiowałem wszystkie pliki *.c i *.h do jednego katalogu ale niestety wyskakuje jeszcze kilka błędów, oto screena ekranu:

    Błędy kompilacji freemodbus v1.5 na ATmega32 w WinAVR 4.3.3 - jak naprawić?

    W czym teraz jest problem.??
    Dzięki za zainteresowanie
  • #13 9503771
    maly_ZE
    Poziom 14  
    Posty: 228
    Pomógł: 14
    Ocena: 6
    Dzieki za pomoc, wszytko skompilowalo sie poprawnie

Podsumowanie tematu

✨ Użytkownik napotkał problemy z kompilacją biblioteki FreeModbus v1.5 na mikrokontrolerze ATmega32 w środowisku WinAVR 4.3.3. Po zainstalowaniu AVR Studio 4 i próbie kompilacji, pojawiły się błędy związane z niezaimportowanymi bibliotekami. Użytkownik został zachęcony do umieszczenia wszystkich plików *.c i *.h w jednym katalogu oraz do ustawienia opcji automatycznego tworzenia makefile. Po dodaniu brakujących plików oraz zdefiniowaniu częstotliwości kwarcu (F_CPU) w opcjach Studio, kompilacja zakończyła się sukcesem.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA