Goto page Previous 1, 2
Adam Dybkowski
Guest
Wed May 07, 2008 12:08 am
Mister pisze:
Quote:
steruje lcd poprzez fpga, i szukałem problemu w fpga... Po zainstalowaniu
wersji z 2003r problemy zniknęły. 2 maja został opisany problem na www i
chyba wersja winavr została wycofana, bo jej nie widzę.
To tak ku przestrodze....
No to nieźle. Dzięki za info.
Ale tutaj widzę do pobrania 20080430:
http://sourceforge.net/project/showfiles.php?group_id=68108
BTW: Wersja z 2003 to chyba nieporozumienie? Przecież w tzw.
międzyczasie był generalny remanent w obsłudze przerwań i może dlatego u
ciebie nie działają?
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Guest
Fri May 16, 2008 6:09 pm
Witam, mam pytanie dotyczące kolejnych wersji winavr, zauważyłem że
każda następna gorzej optymalizuje kod. Dla porównania program
skomplikowany w wersji 20070525 zajmuje 96,7%, w wersji 20071221 -
97,5%, a najnowsza wersja 2008050512 - 101,7%! Czy to normalna rzecz?
Pozdrawiam...
Adam Dybkowski
Guest
Sun May 18, 2008 1:35 am
motaba@poczta.fm pisze:
Quote:
Witam, mam pytanie dotyczące kolejnych wersji winavr, zauważyłem że
każda następna gorzej optymalizuje kod. Dla porównania program
skomplikowany w wersji 20070525 zajmuje 96,7%, w wersji 20071221 -
97,5%, a najnowsza wersja 2008050512 - 101,7%! Czy to normalna rzecz?
Porównaj pliki .map a potem listingi - okaże się, czy winny jest sam
kompilator/optymalizer zapuszczony na twoim kodzie źródłowym, czy może
spuchły funkcje biblioteki standardowej (avr-libc) bo np. lepiej
sprawdzają poprawność parametrów wejściowych zabezpieczając się przed
kaszaną. Albo straciły na "lekkości" po wprowadzeniu zmian potrzebnych
do obsługi nowych procesorów (mimo że w twoim procku nie jest to konieczne).
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
AK
Guest
Mon May 19, 2008 5:18 pm
Adam Dybkowski pisze:
Quote:
motaba@poczta.fm pisze:
Witam, mam pytanie dotyczące kolejnych wersji winavr, zauważyłem że
każda następna gorzej optymalizuje kod. Dla porównania program
skomplikowany w wersji 20070525 zajmuje 96,7%, w wersji 20071221 -
97,5%, a najnowsza wersja 2008050512 - 101,7%! Czy to normalna rzecz?
To raczej bedzie kwestia samego kompilatora.
Robilem porownanie kompilatora gcc dla arm-ow w roznych wersjach
Wynika z tego, ze im nowsza wersja tym wiekszy plik wynikowy.
Sprawdzalem wersje gcc: 4.0.2, 4.1.2, 4.2.2, 4.3.0
I najmnieszy kod dawala wersja 4.0.2.
W zaleznosci od wersji i wlaczonych optymalizacji roznie siegaly nawet 10%
Pozdr
AK
Goto page Previous 1, 2