Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 13 kwi 2026, o 12:43


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 12 lut 2017, o 13:33 
Offline
Użytkownik

Dołączył(a): 01 sty 2013
Posty: 169
Pomógł: 0

Hej. Już od dwóch dni mam kłopot z ECLIPSE NEON Mam w nim otwartych kilka projektów - chyba jak każdy - i są nawet skomplikowane Wszystkie kompilują mi się bez problemu Mam w nich też zagnieżdżone bibliioteki, robiłem CLEAN PROJECT wszystko działa bez zarzutu.

Wczoraj jednak stworzyłem nowy projekt WS2812_TEST z poradnika Mirka i już na początku wysypują mi się błędy

Założyłem katalog na biblioteki przepisuję znak do znaku dokładnie jak w poradniku i kiedy dotrę do

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


pokazuje mi że nie zadeklarowałem PA0 - błąd brzmi

'PA0' undeclared (first use in this function)
'PORTA' undeclared (first use in this function)

W tym samym momencie na filmie Mirek kompiluje program bez problemu.
Zaznaczę że próbowałem już wszystkiego CLEAN PROJECT, Includy znajdują się na swoich miejscach w każdym pliku. Jest litera w literę jak w poradniku.
Wyczuwam tu że linker nie chce mi widzieć PORTA oraz PA0 gdyż jak najadę z ctrl i kliknę na te napisy w pliku .h to nigdzie mnie nie przenosi

Wiem, że jest narzędzie mkclipse, ale chcę dokończyć pewien projekt na tym co mam Dziwi mnie że w innych projektach linker działa. Może są jakieś ustawienia o których nie wiem? Pomóżcie, bo skończyły mi się pomysły.


Oto programy

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.




i main
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.




Jedyna różnica, że w warunkach definicji warunkowej - makro mi stworzyło taki zapis

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


podczas kiedy Mirek ma

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2017, o 13:39 
Offline
Użytkownik

Dołączył(a): 22 gru 2013
Posty: 296
Lokalizacja: Szczecin
Pomógł: 47

A jaki procesor w opcjach projektu?


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2017, o 13:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 448
Lokalizacja: DKL
Pomógł: 53

Twoje kody kompilują się bez problemu w Eclipse Neon oraz MkCLIPSE, dla Atmegi32 oczywiście :)
Niewykluczone że rozjechał ci się workspace, mimo że inne projekty działają


Autor postu otrzymał pochwałę

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2017, o 13:46 
Offline
Użytkownik

Dołączył(a): 01 sty 2013
Posty: 169
Pomógł: 0

Eh - Widzisz i tu mam babola Wpisuję PORTA kiedy Atmega 328P nie ma tego portu. Czuję się jednak usprawiedliwiony ponieważ układ testuję na płytkach ARDUINO gdzie piny portu C Atmegi 328 są oznaczone A0- A5 od Analog Input. Dla Ciebie wielkie podziękowania - a dla mnie wstyd. Chce mi się kląć, ale oszczędzę Wam :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2017, o 13:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 448
Lokalizacja: DKL
Pomógł: 53

A jednak MCU nie taki :)

Co do zapisów makro #ifndef które eclipse sam tworzy przy zakładaniu nowych plików nagłówkowych, to od którejś nowej wersji Eclipse jest to normalne, w nazwie definicji jest teraz w formacie FOLDER_PLIK i nie ma się co tym przejmować.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO