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



Teraz jest 4 gru 2024, o 16:57


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 15 mar 2015, o 21:36 
Offline
Użytkownik

Dołączył(a): 13 lut 2015
Posty: 99
Pomógł: 6

Witam

Wyjaśnił by mi ktoś jak to możliwe że kod przeniesiony z jednego projektu do drugiego, nagle wypluwa binarki większe o kilkanaście bajtów ?
dodam że AS nie było aktualizowane ani razu od czasu utworzenia pierwszego projektu.

dla C 468 -> 480 Bajtów
dla C++ 516 -> 528 Bajtów

Załączam też odpowiednio wykastrowane pliki obu projektów:

_________________
AVR-UART-lib
AVR-FAST-ENCODER
RFM7x-lib



Ostatnio edytowano 17 mar 2015, o 11:23 przez jnk0le, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2015, o 22:08 
Offline
Użytkownik

Dołączył(a): 13 lut 2015
Posty: 99
Pomógł: 6

Problem w tym że jedyne co zmieniałem to -DF_CPU=8000000 a reszta domyślnie.

_________________
AVR-UART-lib
AVR-FAST-ENCODER
RFM7x-lib



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2015, o 23:47 
Offline
Użytkownik

Dołączył(a): 13 lut 2015
Posty: 99
Pomógł: 6

mokrowski napisał(a):
Np. makra _delay_*() inaczej rozwijają się w zależności od F_CPU... Czyli zmieniłeś tylko ... zapomniałeś o tym powiedzieć :-/

Wszędzie 8MHz ustawione mam.

EDIT:
Obrazek

Teraz pytanie dlaczego tak się dzieje (przełącznik od rjump/rcall w obu projektach nietknięty).

_________________
AVR-UART-lib
AVR-FAST-ENCODER
RFM7x-lib



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2015, o 08:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 lut 2014
Posty: 96
Lokalizacja: Łódź
Pomógł: 6

A spróbowałeś w obu projektach przed buildem dać project clean?

Czy oba projekty są w profilu release?

Wysłane z mojego GT-S7710



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2015, o 08:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 lut 2014
Posty: 96
Lokalizacja: Łódź
Pomógł: 6

Bo te czerwone komunikaty z lssa i zmiana rcall na call wygląda podejrzanie :>

Wysłane z mojego GT-S7710



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2015, o 10:25 

Pomógł: 0

Cud :!: Nic nie zmienione a makefile się różnią...
W avrt masz -L"C:\Users\Jan\cpp\projects\AS\avrt\avrt", czego w avrt1 nie ma.
W avrtpp masz -mrelax czego w avrtpp1 nie ma.


Autor postu otrzymał pochwałę


Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2015, o 10:59 
Offline
Użytkownik

Dołączył(a): 13 lut 2015
Posty: 99
Pomógł: 6

Oba projekty były w innych miejscach.
wwojtek napisał(a):
W avrtpp masz -mrelax czego w avrtpp1 nie ma.

Tyle się patrzyłem na te ustawienia i nic nie zauważyłem ... dzięki.

Raczej nie dojdę do tego jak to się ustawiło.

_________________
AVR-UART-lib
AVR-FAST-ENCODER
RFM7x-lib



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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