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



Teraz jest 31 sty 2025, o 05:17


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
 Tytuł: Problem z MP3
PostNapisane: 5 maja 2013, o 08:38 
Offline
Nowy

Dołączył(a): 11 lut 2013
Posty: 9
Pomógł: 0

Witam.
Mam problem z kompilacją programu do odtwarzacza MP3 za strony http://elm-chan.org/works/sd8p/report.html. Próbowałem go skompilować dla ATtiny85 i z taktowniem 1MHz w programie ECLIPSE i cały czas wyskakuje mi w consoli:

**** Build of configuration Release for project MP3 ****

make all
Building file: ../asmfunc.S
Invoking: AVR Assembler
avr-gcc -x assembler-with-cpp -mmcu=attiny85 -MMD -MP -MF"asmfunc.d" -MT"asmfunc.d" -c -o"asmfunc.o" "../asmfunc.S"
../asmfunc.S: Assembler messages:
../asmfunc.S:67: Error: constant value required
../asmfunc.S:128: Error: constant value required
../asmfunc.S:136: Error: constant value required
make: *** [asmfunc.o] Error 1

a w pliku main.c podkreśla się "#error Wrong make file."
Czy może mi ktoś powiedzieć co robię źle albo co ewentualnie trzeba zmienić w programie, żeby wszystko działało??? Z góry dziękuje z odpowiedź... :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 maja 2013, o 19:39 
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

Pliki makefile są już dołączone do projektu. Jedna z opcji to utworzenie nowego projektu. Skopiowanie wszystkich plików do katalogu projektu w workspace i po odświeżeniu widoku projektu pliki pojawią się w eclipse. Następnie należy kliknąć prawym klawiszem na folderze projektu w elclipse i wybrać Properties, kliknąć C/C++ Build i odznaczyć ptaszek Generate Makefiles Automaticaly. Spośród 4 plików Makefile_?? należy wybrać jeden i zmienić mu nazwę na Makefile.


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



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

Dołączył(a): 29 lis 2011
Posty: 582
Lokalizacja: okolice Wrocławia :)
Pomógł: 24

Tak dla sprostowania tylko dodam że jest to odtwarzacz plików WAV'e a nie mp3 ;)

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 18:38 
Offline
Nowy

Dołączył(a): 11 lut 2013
Posty: 9
Pomógł: 0

Mam jeszcze pytanie . Jak kompiluje to to nie wyskakuje mi w consoli
"Finished building: sizedummy" i jak probóje wgrać to potem do mikrokontrolera to się nie da. I co mam teraz zrobić???



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 18:53 
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

Na ikonie kompilacji (młotek) jest strzałka. Powinieneś mieć wybrany Release a nie Debug. Jak nie masz debugera to zawsze przy tworzeniu projektu odznacz tworzenie konfiguracji dla Debug (można ją usunąć oczywiście także później)

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 19:12 
Offline
Nowy

Dołączył(a): 11 lut 2013
Posty: 9
Pomógł: 0

No ale ja mam wybrany release.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 maja 2013, o 19:24 
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

Normalnie plik hex jest w katalogu Release i ma taką samą nazwę jak projekt. Musisz otworzyć Makefile i zmienić sobie w 2 miejscach:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2013, o 05:23 
Offline
Nowy

Dołączył(a): 11 lut 2013
Posty: 9
Pomógł: 0

Dalej mi nie wychodzi. Jak byś mógł to wysłałbyś mi może cały folder projekt i już ze skonfigurowanym makefile????



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 21 maja 2013, o 07:33 
Offline
Moderator
Avatar użytkownika

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

DDDOMINIKKK napisał(a):
Dalej mi nie wychodzi. Jak byś mógł to wysłałbyś mi może cały folder projekt i już ze skonfigurowanym makefile????


Dominik w tej książce:

http://atnel.pl/jezyk-c-pasja-programowania.html

masz DOKŁADNIE opisane jak to zrobić i to praktycznie na dowolnym procku, bez żadnych tam wstawek asemblerowych i co ważne bez żadnej tam zabawy z makefile a na dokładkę wszystko odpalasz sobie ślicznie w Eclipse ;) Polecam

_________________
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: 9 ] 

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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO