Zaujimava myslienka, ale asi v tom bude aj daco ine. pri blikaci ked bola 2x ta ista funkcia s tou istou cakasou funkciou boli tie 2 casy zasadne odlisne, jeden bol enormne kratky jeden OK. A disasm som skusal, ale len s jednym FOR v main-e, zda sa OK akurat ked stemujem padne to aj v ASM. Len z jednej instrukcie ma prejst na dalsiu a proste skonci a uz si nekliknem. Tento problem je aj pri behu z RAM aj z FLASH.
<br><br><div><span class="gmail_quote">Dňa 10.6.2007, <b class="gmail_sendername">Tomas Dresler</b> &lt;<a href="mailto:dresler@hw.cz">dresler@hw.cz</a>&gt; napísal(a):</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="purple" lang="CS">

<div>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Neni mozne, ze se GCC rozhodne tu prazdnou smycku proste
vypustit? Volatile ho „presvedci", ze tu promennou musi skutecne pouzit.
Podivejte se do dis-asm, jak to vypada, zda je zapnuta optimalizace apod.</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">--</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">S pozdravem/with best regards</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ing. Tomas Dresler</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">mailto:<a href="mailto:dresler@hw.cz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">dresler@hw.cz</a></span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> <a href="mailto:hw-list-bounces@list.hw.cz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
hw-list-bounces@list.hw.cz</a>
[mailto:<a href="mailto:hw-list-bounces@list.hw.cz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">hw-list-bounces@list.hw.cz</a>] <b>On Behalf Of </b>Stano Kozinka<br>
<b>Sent:</b> Sunday, June 10, 2007 12:34 PM<br>
<b>To:</b> <a href="mailto:hw-list@list.hw.cz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">hw-list@list.hw.cz</a><br>
<b>Subject:</b> ARM GCC problem</span></p>

</div><div><span class="e" id="q_113154c30ea1834b_1">

<p>&nbsp;</p>

<pre>Zdravim,<br>
zacinam s ARM a GCC a narazil som na jeden problem. Ked som skusal debugovat, vzdy ked pridem na cyklus FOR debugger sa zasekne a pomoze az opatovne spustenie openOCD a arm-elg-gdb. Ked kod napalim gunguje ako ma aspon zda sa. Ked dam za for breakpoint, dam RUN a takto ho preskocim da sa v debugu pokracovat. Takisto mi je zahadou preco sa v primitivnej cakacej gunkcii
</pre><pre><br>
<br>
delay(uint_32_t t){<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(volatile uint32_t n; n &lt; t, n++);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
<br>
musi pouzut VOLATILE, okrem main() ju nikde nepouzivam. Skusal som vlastny kod, takisto aj priklady z tutorialu &quot;Using Open Source Tools for AT91SAM7S Cross Development revision </pre><pre>2.pdf&quot; problem bol vzdy ten isty. JTAG pouzivem FT2232, GCC a utility z balika WinARM 20070505, procesor AT91SAM7S... Prosim podarte aspon kde hladat problem, ja uz vazne netusim.
<br>
<br>
Stano</pre></span></div></div>

</div>


<br>_______________________________________________<br>HW-list mailing list &nbsp;- &nbsp;sponsored by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.HW.cz" target="_blank">www.HW.cz</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Hw-list@list.hw.cz">
Hw-list@list.hw.cz</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br><br></blockquote></div>
<br>