<?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=46&amp;t=18493&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-05-29T14:59:35+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=18493&amp;mode</id>
<entry>
<author><name><![CDATA[michaeleagle]]></name></author>
<updated>2017-05-29T14:59:35+01:00</updated>
<published>2017-05-29T14:59:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189942#p189942</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189942#p189942"/>
<title type="html"><![CDATA[Re: Debug/Release-różny rozmiar wsadu?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189942#p189942"><![CDATA[
A czy dla DEBUG nie mogę zaznaczyć flagi optymalizacji dla debuggera?<br />Wiele artykułów podaje, że można a nawet czasem używają takiej samej flagi(Os) dla RELEASE jak i dla DEBUG<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16396">michaeleagle</a> — 29 maja 2017, o 14:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2017-05-28T19:15:22+01:00</updated>
<published>2017-05-28T19:15:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189909#p189909</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189909#p189909"/>
<title type="html"><![CDATA[Re: Debug/Release-różny rozmiar wsadu?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189909#p189909"><![CDATA[
Dokładnie dla DEBUG poza wsadem sa tworzone dodatkowe dane dla debugera dodatkowo sam wsad jest kompilowany bez optymalizacji <br />Dla RELEASE  jest tworzony tylko plik bin/hex  dodatkowo może być użyta optymalizacja<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 maja 2017, o 19:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2017-05-27T20:06:29+01:00</updated>
<published>2017-05-27T20:06:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189862#p189862</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189862#p189862"/>
<title type="html"><![CDATA[Re: Debug/Release-różny rozmiar wsadu?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189862#p189862"><![CDATA[
A no bo są kompilowane z różnymi flagami optymalizacyjnymi (bądź ich brakiem), Debug zawiera symbole dla debuggera. Poczytaj sobie o flagach optymalizacyjnych.<br />Zajrzyj do opcji projektu-&gt;C/C++ Build -&gt; settings -&gt; Optimization i dla debug bedziesz miał -O0 a dla release -O3 lub -Os<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 27 maja 2017, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[michaeleagle]]></name></author>
<updated>2017-05-27T18:56:19+01:00</updated>
<published>2017-05-27T18:56:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189861#p189861</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189861#p189861"/>
<title type="html"><![CDATA[Debug/Release-różny rozmiar wsadu?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18493&amp;p=189861#p189861"><![CDATA[
Cześć<br /><br />Mam taką zagwozdkę. Dokonałem kilku testów i oto wyniki:<br />1)Przy opcji &quot;Release&quot;<br />-rozmiar kodu po procesie kompilacji(Eclipse-&gt;Console) :text:3928,data:1084,bss:1568<br />-po wgraniu wsadu, w konsoli jest napisane: wrote 6144B from Release<br /><br />2)Przy opcji &quot;Debug&quot;<br />-rozmiar kodu po kompilacji :text:8420B,data:1084B,bss:1568<br />-po wgraniu wsadu, w konsoli napisane jest: wrote 10240B from Debug<br /><br />Pytania:<br />a.Dlaczego rozmiar wsadu różni się między tymi opcjami? Przecież program jest ten sam?<br />b.Dlaczego rozmiar kodu wgranego różni się od tego po kompilacji?<br /><br />Ostatnio, mam trochę problemów ze zrozumieniem mechanizmów wgrywania wsadu w STM-ach.Chciałem też wykorzystać &quot;gcov&quot; ale wtedy rozmiar kodu wynosi 56kB i jakbym wgrał to do uC to tyle właśnie by się tam wgrało, więc póki co muszę przyznać, że nie ogarniam<br /><br />BTW.Jakby co, to używam SW4STM32 jako IDE<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16396">michaeleagle</a> — 27 maja 2017, o 18:56</p><hr />
]]></content>
</entry>
</feed>