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



Teraz jest 23 lis 2024, o 18:24


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 16 ] 
Autor Wiadomość
PostNapisane: 21 paź 2012, o 18:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 wrz 2012
Posty: 70
Pomógł: 0

Czy istnieje możliwość aby eclipse dla AVR posiadać w wersji portable?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2012, o 19:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 wrz 2012
Posty: 70
Pomógł: 0

Rozumie iż samego środowiska Javy się 'nie da' ale samego eclips-a?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2012, o 19:20 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

Oczywiście że ECLIPSA można w całości skopiować na PENDRIVE i z niego odpalać - żaden kłopot. Ja tak robię - tzn może nie z pendrive ale z dysku przenośnego

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 paź 2012, o 19:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 wrz 2012
Posty: 70
Pomógł: 0

ooo nie myślałem iż to takie proste, podziękował. :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2012, o 08:46 
Offline
Użytkownik

Dołączył(a): 03 sie 2012
Posty: 32
Pomógł: 0

ok a co z WINAVR skopiowałem go na dysk przenośny ale pojawił się problem ze zmiennymi path. Ustawiłem jak na obrazku poniżej ale

1. przy kompilacji pojawia się error nawet przy pustym pliku main

Building target: cmp-int2.elf
Invoking: AVR C Linker
avr-gcc -Wl,-Map,cmp-int2.map -mmcu=atmega164p -o"cmp-int2.elf" ./main.o
f:/winavr_2/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm164p.o:(.init9+0x0): undefined reference to `main'
make: *** [cmp-int2.elf] Error 1

2. nie wiem jak ustawić ostatnią ścieżkę

i tu pytanie czy ustawione ścieżki są ok i jak poradzić sobie z powyższymi


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2012, o 12:59 
Offline
Użytkownik

Dołączył(a): 24 sty 2012
Posty: 1469
Pomógł: 56

Ostatniej ścieżki nie musisz ustawiać.
A czy zapisałeś projekt _przed_ kompilacją? Bo wygląda na to że nie ;)
Pustego projektu nie da się skompilować. MUSI być przynajmniej funkcja main() ;)

_________________
Jestem początkujący i moje porady mogą być błędne



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2012, o 13:15 
Offline
Użytkownik

Dołączył(a): 03 sie 2012
Posty: 32
Pomógł: 0

OK , pustego się nie da ale wkleiłem dla testu program migania diodą z płytki Mirka po zapisaniu kompiluje się poprawnie więc ustawień z jpg można używać i będzie działać :p dziękuję za wyjaśnienie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2012, o 13:20 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27310
Lokalizacja: Szczecin
Pomógł: 1041

masz komunikat:

undefined reference to `main'

co oznacza że kompilator nie widzi funkcji main()

w folderze z miganiem diody LED są dwa pliki. Jeden jest wyłączony z kompilacji za pomocą EXCLUDE FROM BUILD .... coś tu robisz źle. Na filmach VIDEO na DVD masz pokazane jak się dołącza albo wyłącza z kompilacji w eclipse za pomocą tej opcji różne pliki projektu - sprawdź

albo weź utwórz na szybko nowy projekt i plik main.c i wklep tam na szybko pustą funkcję main()

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 25 paź 2012, o 13:43 
Offline
Użytkownik

Dołączył(a): 03 sie 2012
Posty: 32
Pomógł: 0

Dziękuję Mirku, tak jak pisałem powyżej macie racje musi być main i musi być projekt zapisany wtedy wszystko działa.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2013, o 10:32 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 wrz 2012
Posty: 70
Pomógł: 0

Co jakiś czas zmieniam PC i penprive instaluje się pod inną partycją... eclips pamięta mi stare ścieżki do plików dla WinAVR (na fotce I: g: F:) i pojawiają sie jako warnings, jak się teko pozbyć?

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2013, o 10:36 

Pomógł: 0

Przecież możesz sobie zmieniać ustawienia litery dysku wymiennego, ustawiaj zawsze np na "Z"



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2013, o 10:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 wrz 2012
Posty: 70
Pomógł: 0

Na nie wszystkich komp. mam takie uprawnienia… Ale to i tak zostają mi stare ścieżki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2013, o 12:34 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Ustaw ścieżki względne.
Kod:
..\..\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin\avrdude

_________________
Dragonus Cracovus: Biomagia



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

Dołączył(a): 30 wrz 2012
Posty: 70
Pomógł: 0

Ok., to rozwiąże problem ciągłej zmiany ścieżek :)
Ale dalej zostają mi te stare w projekcie 'Warnings'...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2013, o 17:37 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Project -> Properties -> C/C++ Build -> Discovery Options -> Clear discovered entries now: Clear


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 maja 2013, o 11:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 06 maja 2012
Posty: 233
Lokalizacja: Gdynia
Pomógł: 15

Czy ktoś używa wersji portable? Ja już nie daję rady :( Przygotowałem sobie katalog portable do którego wrzuciłem Indigo, Jave, AVR Tools Atmela. Zainstalowałem plugin AVR i dodatkowo Vrapper (plugin emulującyedytor Vima). Javę podpiąłem w pliku eclipse.ini

Cytuj:
-vm .\jre\bin\javaw


Ustawiłem ścieżki względne do AVR Tools dla plugina AVR. Gdy są ustawione nadrzędnie czyli:

Kod:
..\AVR Tools\bin


to dostaje worningi, że nie można uruchomić avr-gcc. Jak umieszczę katalog z narzędziami wewnątrz katalogu eclipse i zmienie ścieżkę na

Kod:
.\AVR Tools\bin


to jest ok. Najlepsze jest jednak to, że jak skopiuję wszystko na pendriwa i przeniosę z Visty do XP to znika plugin AVR i sypie komunikatami 'Unresolved symbols'. Próbowałem z Juno i bez plugina Vrapper i bez Javy. Efekt taki sam. Plugin i narzędzia z bloga Mirka.



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: 16 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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