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



Teraz jest 19 sty 2026, o 16:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 24 paź 2017, o 15:42 
Offline
Nowy

Dołączył(a): 24 paź 2017
Posty: 16
Pomógł: 0

Dzień dobry, programowałem sobie Atmege32 w Eclipse Mars, w miare to wychodziło, gdy znalazłem na internecie gotowy program z wierszem #define F_CPU 1000000L. Od tego czasu żaden program nie chciał się wgrać w mikrokontroler (tzn za kazdym razem widać było że lampka na programatorze miga podczas wgrywania, ale nie było żadnych zmian). Aktualnie mam wgrany na mikronotroler jeden program i on cały czas działa.

Wiec zacząłem szukać i wszedłem w Project>Properities> AVR > Target Hardware. Tam kliknąłem LOAD from MCU i apply. Od tej pory pojawia mi się błąd:

Obrazek

Zaznaczam, że mam włączoną opcję Build "Release". Wiecie co mogę zrobić?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2017, o 16:43 
Offline
Użytkownik

Dołączył(a): 04 paź 2011
Posty: 8629
Pomógł: 338

z tego co widze to po prostu projekt jest nieskompilowany i niema pliku .hex dlatego nic ci nie wgrywa

otwórz projekt
zapisz , wykonaj clean , a potem built ..,.. pokaż zrzuty z konsoli



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2017, o 16:57 
Offline
Użytkownik

Dołączył(a): 14 sty 2017
Posty: 39
Pomógł: 4

wirusssunited napisał(a):
Dzień dobry, programowałem sobie Atmege32 w Eclipse Mars, w miare to wychodziło, gdy znalazłem na internecie gotowy program z wierszem #define F_CPU 1000000L.

To by chyba sugerowało że mikrokontroler jest ustawiony na taktowanie 1MHz, a uruchomienie w Eclipse „load from CPU” nie ustawia taktowania tylko właściwy mikrokontroler.
Jak masz ustawione taktowanie?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2017, o 20:40 
Offline
Moderator
Avatar użytkownika

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

a ja ze swojej strony jak mantrę powtórzę - WYSTARCZY naprawdę uważnie obejrzeć ten poradnik

http://mirekk36.blogspot.com/2015/07/ec ... ogram.html


i nie ma siły żeby nie wyszło ;) ale trzeba chcieć

_________________
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: 26 paź 2017, o 19:55 
Offline
Nowy

Dołączył(a): 24 paź 2017
Posty: 16
Pomógł: 0

Taktowanie mam ustawione na 1000000.


Konsolę mam taką. Ale zaznaczam że wszystkie te programy wcześniej się wykonywały wiec hex już tam raczej jest.
Obrazek


W tym filmie nie ma nic na temat tego błędu, tam jest tylko konfiguracja sprzętu, a ja nie chce od nowa instalować programu, tylko usunąć błąd. Wiesz skąd jest ten błąd?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2017, o 20:16 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Mnie by się nie chciało szukać błędu 3 dni, jak można przeinstalować Eclipse albo toolchain w kilka minut.

wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2017, o 20:33 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Na windę trzeba ciut więcej czasu ;)
Już pomijam fakt że jak nie rozumiem komunikaty to korzystam z usług wujka gugla, zamiast zawracać 4 litery na forum ;)

wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2017, o 20:44 
Offline
Nowy

Dołączył(a): 24 paź 2017
Posty: 16
Pomógł: 0

Zostawiłem włączony tylko jeden program .c i się kompiluje. Rozumiem ze powinienem każdy main inaczej nazywać ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2017, o 20:51 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Nazwy funkcji w obrębie projektu muszą być unikalne.

wysłane ze srajfona

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 26 paź 2017, o 20:54 
Offline
Moderator
Avatar użytkownika

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

wirusssunited napisał(a):
Zostawiłem włączony tylko jeden program .c i się kompiluje. Rozumiem ze powinienem każdy main inaczej nazywać ?


Polecam jednak zacząć od dobrej książki ;)

http://atnel.pl/mikrokontrolery-avr-jezyk-c.html

no bo strasznie błądzisz

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 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