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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-03T12:16:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=18&amp;t=3741&amp;mode</id>
<entry>
<author><name><![CDATA[Jono]]></name></author>
<updated>2013-08-03T12:16:11+01:00</updated>
<published>2013-08-03T12:16:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44246#p44246</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44246#p44246"/>
<title type="html"><![CDATA[Re: Więcej informacji w pliku .lss generowanym przez avr-obj]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44246#p44246"><![CDATA[
Dokładnie o taką postać .lss mi chodziło. Wielkie dzięki!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1509">Jono</a> — 3 sie 2013, o 12:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2013-08-03T09:52:32+01:00</updated>
<published>2013-08-03T09:52:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44240#p44240</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44240#p44240"/>
<title type="html"><![CDATA[Re: Więcej informacji w pliku .lss generowanym przez avr-obj]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44240#p44240"><![CDATA[
Domyślnie avr-objdump ma już ustawioną opcję -S, a należy włączyć opcję -g1 (lub inną) avr-gcc jak pokazano poniżej.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/465/eb8a9898f9278ce4a9fdf32fa4365c05.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/465/eb8a9898f9278ce4a9fdf32fa4365c05.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 3 sie 2013, o 09:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jono]]></name></author>
<updated>2013-08-03T08:02:57+01:00</updated>
<published>2013-08-03T08:02:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44233#p44233</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44233#p44233"/>
<title type="html"><![CDATA[Więcej informacji w pliku .lss generowanym przez avr-objdump]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3741&amp;p=44233#p44233"><![CDATA[
W jaki sposób mogę poszerzyć informacje zawarte w pliku .lss o to, którą dokładnie linię pliku źródłowego .c (czy zakres linii) w danej chwili przedstawia odpowiedni kod w asemblerze?<br /><br />Zdaje się, że to w AVR Studio (albo w BASCOM?) widziałem takie fajne rozwiązanie, że najpierw w wynikowym listingu była linia/linie w C, a potem przetłumaczony na asembler fragment kodu. I tak co kawałeczek. To było bardzo użyteczne widzieć co za kod generuje kompilator dla poszczególnych linii.<br /><br />Szczerze powiem, że kombinuję i szukałem w sieci, ale jestem jeszcze zdecydowanie za cienki, żeby wiedzieć czy da się to zrobić, a jeśli tak to co dokładnie wpisać i gdzie w Eclipse. Czy avr-objdump można zmusić do większej gadatliwości, czy sam avr-gcc, czy też jeszcze inne z narzędzi w zestawie...<br /><br />W tej chwili dostaję standardowy plik .lss, który wygląda przykładowo tak (wiem, że syntax tego nie wyświetli tak jak trzeba, bo to nie czysty asm, ale przynajmniej jakoś zgrabnie sformatuje):<br />[syntax=asm]000000ac &lt;main&gt;:<br />  ac:8e b5       inr24, 0x2e; 46<br />  ae:88 60       orir24, 0x08; 8<br />  b0:8e bd       out0x2e, r24; 46<br />  b2:8e b5       inr24, 0x2e; 46<br />  b4:83 60       orir24, 0x03; 3<br />  b6:8e bd       out0x2e, r24; 46<br />  b8:82 ee       ldir24, 0xE2; 226<br />  ba:94 e0       ldir25, 0x04; 4<br />  bc:9b bd       out0x2b, r25; 43<br />  be:8a bd       out0x2a, r24; 42<br />  c0:89 b7       inr24, 0x39; 57<br />  c2:80 64       orir24, 0x40; 64<br />  c4:89 bf       out0x39, r24; 57<br />  c6:81 b3       inr24, 0x11; 17<br />  c8:8c 63       orir24, 0x3C; 60<br />  ca:81 bb       out0x11, r24; 17<br />  cc:8f ef       ldir24, 0xFF; 255<br />  ce:87 bb       out0x17, r24; 23<br />  d0:80 e0       ldir24, 0x00; 0<br />  d2:90 e0       ldir25, 0x00; 0<br />  d4:08 95       ret<br /><br />000000d6 &lt;_exit&gt;:<br />  d6:f8 94       cli[/syntax]<br /><br />Dla fachowca to na pewno wystarczy, ale dla mnie jako początkującego to średnio atrakcyjne  <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=1509">Jono</a> — 3 sie 2013, o 08:02</p><hr />
]]></content>
</entry>
</feed>