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



Teraz jest 10 sty 2026, o 16:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 22 paź 2012, o 09:39 
Offline
Użytkownik
Avatar użytkownika

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

Czy można wpłynąć na automatycznie generowany plik Makefile w Eclipse? Chciałbym go tak zmodyfikować aby uzyskać na końcu takie podsumowanie:

Kod:
Size after:
   text      data       bss       dec       hex   filename
    106         0         0       106        6a   main.o
     88         0         0        88        58   systick.o
    218         0         0       218        da   superdebounce.o
    502         0         3       505       1f9   program.elf
      0       502         0       502       1f6   program.hex



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2012, o 10:29 
Offline
Moderator
Avatar użytkownika

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

Można wyłączyć automatyczne generowanie makefile:

Project Properties -> C/C++ Build -> tu wyłącz PTAKA "Generate Makefiles Automatically".

ale dalej ja nie podpowiem ci za bardzo. Nigdy bowiem nie bawiłem się generowaniem własnego makefile.

_________________
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: 22 paź 2012, o 10:36 
Offline
Użytkownik
Avatar użytkownika

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

No właśnie wiem jak to zrobić w własnym plikiem makefile ale chciałem uzyskać coś takiego z automatu w Eclipse.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2012, o 12:37 
Offline
Użytkownik
Avatar użytkownika

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

Dzięki, chyba się udało. W Project -> Propeties -> C/C++ Build -> Settings->Print Size w lini 'Command line patern' zamieniłem istniejący wpis na

Kod:
${COMMAND} --format=berkeley *.o *.hex


Teraz kombinuję jak to zmienić globalnie.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2012, o 13:03 
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

Jeśli masz plik .o w jakimś folderze (a w przykładach z książki tak jest chociażby przy korzystaniu z LCD) to niestety nie zostanie uwzględniony w raporcie. Proponuję:
Kod:
-avr-size --format=berkeley $(OBJS) $(EEPROM_IMAGE) $(FLASH_IMAGE) *.elf


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2012, o 13:12 
Offline
Użytkownik
Avatar użytkownika

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

Krauser napisał(a):
Jeśli masz plik .o w jakimś folderze (a w przykładach z książki tak jest chociażby przy korzystaniu z LCD) to niestety nie zostanie uwzględniony w raporcie. Proponuję:
Kod:
-avr-size --format=berkeley $(OBJS) $(EEPROM_IMAGE) $(FLASH_IMAGE) *.elf


Super, jeszcze lepiej. Właśnie nie znałem tych zmiennych.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 22 paź 2012, o 13:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 gru 2011
Posty: 449
Pomógł: 4

Ktoś nam kiedyś obiecywał, że nauczy nas modyfikowania takich rzeczy, ale jak dotąd wątek martwy:

http://forum.atnel.pl/topic1114.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2012, o 10:15 

Pomógł: 0

Żeby znowu ludzie zarzucali że coś źle, że nie działa, a że kolor nie ten, a że na xp działa a na 7 nie. Nie ma się co dziwić że kolega stracił zapał....



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 24 paź 2012, o 10:57 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3230
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

worner napisał(a):
Ktoś nam kiedyś obiecywał, że nauczy nas modyfikowania takich rzeczy, ale jak dotąd wątek martwy:

http://forum.atnel.pl/topic1114.html


Ten Ktoś - Super Łoś się po prostu opiernicza i tyle. :lol:

_________________
http://www.jaglarz.info



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 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