ATNEL tech-forum https://forum.atnel.pl/ |
|
CLOCK nie mogę przeprowadzić kompilacji. https://forum.atnel.pl/topic24199.html |
Strona 1 z 1 |
Autor: | Jarecki [ 7 kwi 2022, o 12:18 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Dodałeś do projektu plik twi.c? |
Autor: | Józef 63 [ 7 kwi 2022, o 12:27 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Witam. Nie dodałem zaraz to zrobię. ------------------------ [ Dodano po: 7 minutach ] Niestety to nie to |
Autor: | Jarecki [ 7 kwi 2022, o 12:57 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Pokaż całą strukturę katalogów w projekcie |
Autor: | Józef 63 [ 7 kwi 2022, o 13:05 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Drzewo projektu jest na pierwszym zrzucie.Chyba ,że chcesz zobaczyć twi.h i uart.h czy tak mam rozumieć? |
Autor: | Jarecki [ 7 kwi 2022, o 13:10 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Józef 63 napisał(a): Drzewo projektu jest na pierwszym zrzucie.Chyba ,że chcesz zobaczyć twi.h i uart.h czy tak mam rozumieć? Na tym zrzucie nie widać twi.c |
Autor: | embedownik [ 7 kwi 2022, o 13:29 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
ale zapewne jest teraz inny błąd - wklej wynik kompilacji/linkowania - jak to my będziemy musieli od Ciebie wyciągać każdą informację za każdym razem to średnio Ci pomożemy |
Autor: | Józef 63 [ 7 kwi 2022, o 13:45 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Wynik kompilacji z twi.c |
Autor: | Józef 63 [ 7 kwi 2022, o 15:07 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Oto zrzuty drzewa projektu i zrzut konsoli |
Autor: | danielos [ 7 kwi 2022, o 20:59 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
multipile definition czyli masz kilka razy zdefiniowane: - przerwanie (vector_13 i 14) - z uartem coś. - funkcję uart_getint W konsoli wszystko jest napisane;) Nawet gdzie masz to pierwszy raz użyte. Natomiast jak masz undefined references (jak na wcześniejszych zrzutach z konsoli) to oznacza że kompilator nie może znaleźć tych funkcji. Przeważnie problem polega na tym, że nie masz dołączonych plików nagłówkowych do programu (np. #include "twi.h") |
Autor: | Marhef [ 8 kwi 2022, o 17:15 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Spakuj cały projekt zipem (oczywiście bez bibliotek Mirka) i wrzuć tu na forum. Ktoś pomoże |
Autor: | embedownik [ 9 kwi 2022, o 09:54 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
danielos napisał(a): multipile definition czyli masz kilka razy zdefiniowane: - przerwanie (vector_13 i 14) - z uartem coś. - funkcję uart_getint W konsoli wszystko jest napisane;) Nawet gdzie masz to pierwszy raz użyte. Natomiast jak masz undefined references (jak na wcześniejszych zrzutach z konsoli) to oznacza że kompilator nie może znaleźć tych funkcji. Przeważnie problem polega na tym, że nie masz dołączonych plików nagłówkowych do programu (np. #include "twi.h") tylko, że w pierwszym wpisie w pliku main.c nie ma definicji "uart_getint" itp - więc albo definicje są w nagłówku uart.h napisane (ble ), albo pomiędzy naszymi poradami program x razy został zmodyfikowany bez poinformowania nas o tym :/ trochę przypomina to zabawę w doctora Housa i zgadywanie co pacjent ukrył przed nami |
Autor: | mirekk36 [ 10 kwi 2022, o 11:41 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
embedownik napisał(a): trochę przypomina to zabawę w doctora Housa i zgadywanie co pacjent ukrył przed nami dokładnie |
Autor: | Józef 63 [ 10 kwi 2022, o 12:05 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Wklejam pliki twi.h i uart.h main.c jest w pierwszym poście. język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
------------------------ [ Dodano po: 2 minutach ] ------------------------ [ Dodano po: 18 minutach ] Plik twi.h |
Autor: | Marhef [ 10 kwi 2022, o 12:52 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Dziwne rzeczy Panie piszesz. Wziąłem Twoje pliki. W eclipse utworzyłem nowy projekt. Utworzyłem 5 plików: main.c, uart.h, uart.c, twi.h, twi.c, skopiowałem do nich zawartość Twoich plików, skompilowałem i się udało. |
Autor: | Józef 63 [ 10 kwi 2022, o 14:15 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Czy tak ma wyglądać drzewo projektu? Może tu popełniam błąd. |
Autor: | Marhef [ 10 kwi 2022, o 14:34 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Opisz po kolei co i jak robisz, może gdzieś na etapie tworzenia projektu robisz drobny błąd |
Autor: | mario2015 [ 10 kwi 2022, o 17:21 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Cytuj: Tworzę drzewo projektu. Po co? Jak już masz stworzony projekt, to w nim utwórz potrzebne pliki i to wszystko. Drzewko się samo zrobi. |
Autor: | Marhef [ 10 kwi 2022, o 18:29 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Przy tworzeniu plików używaj new -> header file (dla plików .h) lub source file (dla plików .c) Możliwe, że przez to nie działa |
Autor: | Józef 63 [ 11 kwi 2022, o 13:23 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Postąpiłem dokładnie jak wyżej napisałeś ,niestety kompilacja nie przechodzi.Nie znam angielskiego być może informacja co jest źle jest zawarta w konsoli. |
Autor: | embedownik [ 11 kwi 2022, o 16:04 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
może głupie pytanie - zrobiłeś obrazek, że "tworze projekt" - ale dalsze kroki tam poprawnie robisz z wybraniem procka itp? w sensie nie "Finish" na start tylko kolejne etapy z kreatora, tak? |
Autor: | mario2015 [ 11 kwi 2022, o 18:49 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Cytuj: Postąpiłem dokładnie jak wyżej napisałeś ,niestety kompilacja nie przechodzi.Nie znam angielskiego być może informacja co jest źle jest zawarta w konsoli. Nie napisałeś, której odpowiedzi to dotyczy. Napisz komu odpowiadasz albo zacytuj. Najlepiej prześlij zipa z twoim projektem a na pewno ktoś ci pomoże. |
Autor: | Józef 63 [ 12 kwi 2022, o 12:16 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Kolego mario2015 zip z całym projektem jest wyżej |
Autor: | micky [ 12 kwi 2022, o 16:07 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Gwoli ścisłości RAR. Na przyszłość zawsze używaj ZIPów bo są natywnie wspierane przez Windowsy. A nie jakieś wynalazki typu rar lub 7zip. |
Autor: | mario2015 [ 13 kwi 2022, o 10:09 ] |
Tytuł: | Re: CLOCK nie mogę przeprowadzić kompilacji. |
Widocznie źle tworzysz projekt. Ja stworzyłem nowy projekt o nazwie CLOCK, wkleiłem do niego twoje pliki i kompilacja przeszła bezproblemowo. Przejrzyj ten poradnik Mirka od 37minuty i 40s jak prawidłowo stworzyć nowy projekt. https://www.youtube.com/watch?v=jsek2VHDQzY |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |