<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=9036&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-10-31T12:15:22+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=9036&amp;mode</id>
<entry>
<author><name><![CDATA[TomTea]]></name></author>
<updated>2014-10-31T12:15:22+01:00</updated>
<published>2014-10-31T12:15:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101695#p101695</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101695#p101695"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101695#p101695"><![CDATA[
Dziękuję bardzo za pomoc, teraz już wiem czemu się tak działo , chciałem go oszukać zaramowaniem #include.... ale nie sety nie dał się nabrać <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> teraz tylko muszę dokładnie poczytac o tym co pisaliście.<br /><br />Dzięki wielkie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1309">TomTea</a> — 31 paź 2014, o 12:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Federerer]]></name></author>
<updated>2014-10-31T12:11:32+01:00</updated>
<published>2014-10-31T12:11:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101694#p101694</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101694#p101694"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101694#p101694"><![CDATA[
Przyszło mi to na myśl to o czym piszesz, ale już po wysłaniu posta <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4440">Federerer</a> — 31 paź 2014, o 12:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-31T12:09:13+01:00</updated>
<published>2014-10-31T12:09:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101693#p101693</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101693#p101693"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101693#p101693"><![CDATA[
Można można użyć przełączników - ale co z tego - przede wszystkim warto wiedzieć dlaczego tak się dzieje - a później sprawa przełączników panowie to już rzecz wtórna<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 paź 2014, o 12:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Federerer]]></name></author>
<updated>2014-10-31T12:01:24+01:00</updated>
<published>2014-10-31T12:01:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101690#p101690</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101690#p101690"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101690#p101690"><![CDATA[
Można też użyć odpowiednich przełączników dla kompilatora i linkera opisanych gdzieś u Mirka na blogu, nie potrafię teraz tego znaleźć. Jest też możliwość automatycznej konfiguracji tego w eclipse gadgecie. <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Po zmianie tych opcji do kodu nie zostaną włączone funkcje nie użyte w programie.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 4 minutach ]</span></strong><br /><br />Ok, mam, kompilator:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">-ffunction-sections -fdata-sections</div><br />linker:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">-Wl,-gc-sections</div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4440">Federerer</a> — 31 paź 2014, o 12:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-10-31T11:51:11+01:00</updated>
<published>2014-10-31T11:51:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101688#p101688</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101688#p101688"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101688#p101688"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />...zrób nowy czysty projekt tylko z tym swoim main.c<br /></div><br />...a wyjdzie tyle:<br /><a href="http://forum.atnel.pl/_obrazki/o/826/536d324ed2877807dfc689e9bc1e9862.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/826/536d324ed2877807dfc689e9bc1e9862.JPG" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 31 paź 2014, o 11:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-10-31T11:38:10+01:00</updated>
<published>2014-10-31T11:38:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101684#p101684</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101684#p101684"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101684#p101684"><![CDATA[
ale to nie dziwne - i nie chodzi pewnie o opcje kompilacji<br /><br />masz po prostu w projekcie pliki *.c np z biblioteki WSxxx coś tam - widać to że zaremowałeś inkluda<br /><br />//#include &quot;WS281x/ws281x.h&quot;<br /><br /><img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i myślisz że co ? że kompilator pominie kompilację pliku *.c z tego folderu ?<br /><br />musiałbyś włączyć dla niego opcję<br /><br />EXCLUDE FROM BUILD<br /><br />jak to zrobić ? masz w poradnikach video na DVD w Bluebooku<br /><br />a prościej jak sprawdzić ? albo skasuj z tego projektu inne foldery z plikami *.c albo zrób nowy czysty projekt tylko z tym swoim main.c<br /><br />i wtedy cudownie będzie wszystko OK <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />a ty dzięki temu lepiej zrozumiesz jak działa komplikator <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 paź 2014, o 11:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-31T11:05:26+01:00</updated>
<published>2014-10-31T11:05:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101683#p101683</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101683#p101683"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101683#p101683"><![CDATA[
Cytuję od wujka Google bo nie posiadam Eclipse:<br /><br /><div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Jeśli kompilator nie generuje pliku .hex należy wejść do Project =&gt; Properties =&gt;C/C++ Build=&gt;Settings i ustawić kompilator jak na rysunku poniżej.<br /><br /><br />Ustawienia Kompilatora<br /><br /><br /><br />W tym oknie można także ustawiać optymalizację jakie wprowadza kompilator(AVR Compiler=&gt;Optimization). Domyślnie brak optymalizacji.<br /></div><br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89</span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 31 paź 2014, o 11:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomTea]]></name></author>
<updated>2014-10-31T10:54:08+01:00</updated>
<published>2014-10-31T10:54:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101681#p101681</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101681#p101681"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101681#p101681"><![CDATA[
A jak się do nich dokopać ? Gdzie są one schowane ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1309">TomTea</a> — 31 paź 2014, o 10:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[doman89]]></name></author>
<updated>2014-10-31T10:42:14+01:00</updated>
<published>2014-10-31T10:42:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101678#p101678</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101678#p101678"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101678#p101678"><![CDATA[
<div class="quotetitle">perlon napisał(a):</div><div class="quotecontent"><br />To jeszcze pokaż jak masz ustawione opcje optymalizacji.<br /></div><br /><br />Dokładnie optymalizację powinieneś mieć ustawioną na -Os (for size).<br />2 kB to dość spory kod.<br /><br /><span style="color: #0000FF">z Niebieskim pozdRowieniem,<br />Doman89<br /></span><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3271">doman89</a> — 31 paź 2014, o 10:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[perlon]]></name></author>
<updated>2014-10-31T10:39:32+01:00</updated>
<published>2014-10-31T10:39:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101677#p101677</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101677#p101677"/>
<title type="html"><![CDATA[Re: Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101677#p101677"><![CDATA[
To jeszcze pokaż jak masz ustawione opcje optymalizacji.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=382">perlon</a> — 31 paź 2014, o 10:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[TomTea]]></name></author>
<updated>2014-10-31T10:16:34+01:00</updated>
<published>2014-10-31T10:16:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101675#p101675</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101675#p101675"/>
<title type="html"><![CDATA[Kompilacja i rozmiar pliku wynikowego]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9036&amp;p=101675#p101675"><![CDATA[
Witam!<br />Dziś postanowiłem sobie trochę &quot;pokodzić&quot; i moją uwagę przykuło to że prosty program w mojej ATmega128 zajmuje aż prawie 2kB ! Czy to jest normalne czy w moim Eclipsie się coś popsuło albo źle poprzestawiało ?<br /><br />Z góry dziękuję za rozwianie moich wątpliwości <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Kod programu:<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 30-10-2014<br /> *      Author: Tomasz Jaeschke<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br />//#include &lt;string.h&gt;<br />//#include &lt;stdlib.h&gt;<br /><br />//#include &quot;WS281x/ws281x.h&quot;<br /><br />#define LED_PIN (1&lt;&lt;PA0);<br />#define LED_TOG PORTA ^= LED_PIN<br /><br />//TWSRGB ws_rgb_leds &#91;WS_LED_CNT&#93;;<br />int main (void) {<br /><br />//******Timer 0 8-bit ok.200hz*******<br />TCCR0 |= (1&lt;&lt;WGM01);// ustawienie trybu CTC<br />TCCR0 |= (1&lt;&lt;CS02)|(1&lt;&lt;CS01)|(1&lt;&lt;CS00); //preskaler na 1024<br />OCR0 = 78;// ustawienie licznika<br />sei();//odblokowane przerwania globalne<br />//***********************************<br />//********Konfiguracja wyjsć*********<br />DDRA |= LED_PIN;<br />//***********************************<br /><br />while(1)<br />{<br /><br />}<br />}<br /><br />ISR(TIMER0_COMP_vect)<br />{<br />//*****Obsługa przerwań*****<br />LED_TOG;<br />}[/syntax]<br /><br />I zdjęcie z Eclipsa :<br /><a href="http://forum.atnel.pl/_obrazki/o/1309/d9bf64c37c434ce5b4794ea78c293b81.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1309/d9bf64c37c434ce5b4794ea78c293b81.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1309">TomTea</a> — 31 paź 2014, o 10:16</p><hr />
]]></content>
</entry>
</feed>