<html><body>Dobrý den,<br><br>  Zajímalo by mě jak jste zjistil že to bylo pamětí ? (Tedy jak jste zjistil kolik stacku potřebujete a kolik už je málo ...) S tímto problémem se potýkám pořád ale uspokojivé řešení jsem nenašel (kromě statické analýzy kódu).<br><br>S pozdravem,<br><br>  F. Burian<br><br><p>---------- Původní zpráva ----------<br>Od: Michal Grunt <michal.grunt@vynet.cz><br>Komu: HW-news <hw-list@list.hw.cz><br>Datum: 13. 10. 2014 16:26:09<br>Předmět: RE: W5100 a buffer</p><br><blockquote><div>
<div>
<p><span style="color:#1F497D">Už je to vyřešeno. STM32F030F4P6 docházela paměť
</span><span style="color:#1F497D" lang="EN-US">:-) </span></p>
<p><span style="color:#1F497D">  </span></p>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:CS">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif";mso-fareast-language:CS"> Hw-list [mailto:hw-list-bounces@list.hw.cz]
<b>On Behalf Of </b>Michal Grunt<br>
<b>Sent:</b> Friday, October 10, 2014 10:04 AM<br>
<b>To:</b> HW-news (hw-list@list.hw.cz)<br>
<b>Subject:</b> W5100 a buffer </span></p>
</div>
</div>
<p>  </p>
<p>Zdravím, mám jednoduchou aplikaci s Wiznet W5100. Skoro vše je v pohodě až na jednu drobnost. Mám jednoduchý web server (stránka včetně hlavičky se vejde do 1000 znaků) a občas se stane, že se mi nenačte celá http hlavička (jenom část)
a tudíž se pak nenačte i stránka (resp. button ve formuláři – posílání metodou POST - na který kliknu protože v hlavičce pak chybí to zásadní – obsah hlavičky se načte se tak z 90<span lang="EN-US">% a konec schází</span>). </p>
<p>  </p>
<p>Mám to uděláno nějak takto: </p>
<p><a href="http://www.seanet.com/~karllunt/w5100_library.html">http://www.seanet.com/~karllunt/w5100_library.html</a> </p>
<p>  </p>
<p><span style="font-family:"Courier New";color:black">case W5100_SKT_SR_ESTABLISHED: // if socket connection is established...<br>
rsize = ReceivedSize(mysocket); // find out how many bytes<br>
if (rsize > 0)<br>
{<br>
if (Receive(mysocket, buf, rsize) != W5100_OK) break; // if we had problems, all done </span></p>
<p><span style="font-family:"Courier New";color:black">  </span></p>
<p>Když si po tomto řádku nechám vypsat „buf“ tak část hlavičky schází (konec s informací o POST). Většinou se toto stává pokud do browseru zadám adresu, hlavní stránka se načte a „rychle“ kliknu na button ne formuláři (rychlost znamená že
kliknu hned jak se stránka načte). Když po načtení stránky počkám tak dvě vteřiny tak je vše v pořádku a hlavička se načte celá. Nesetkal se s tím někdo? </p>
<p>  </p>
<p>MG </p>
</div>
</div>_______________________________________________<br>HW-list mailing list  -  sponsored by www.HW.cz<br>Hw-list@list.hw.cz<br>http://list.hw.cz/mailman/listinfo/hw-list</blockquote></body></html>