<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<style id="owaParaStyle">P {
MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
</style>
</head>
<body fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p>Zas tolik v tom zběhlý nejsem... Když jsem část kódu zakomentoval tak to fungovalo (kód, který se převážně stará o stringy - kontrola web formulářových vstupů atd.). Přitom bylo skoro jedno jestli jsem zakomentoval první část tohoto kódu nebo druhou, nebo
pár řádků uprostřed. Původně jsem měl k SPI připojen jak W5100 tak i LCD (N5510) a když kód trochu nabobtnal tak to začalo blbnout. Ale odděleně nebo mixovaně do určité části běžely v pohodě. Nevím, ale strávil jsem s tím dost času a bez výsledku. Z toho jsem
usoudil :-), že to bude nedostatkem paměti. Ničím jiným to prověřit nemohu (ani debug nepomůže). Takže jsem LCD od SPI odpojil a rutiny pro obsluhu LCD vyhodil (později pak zkusím I2C OLED, třeba se SPI/SPI nějak ovlivňuje). Nepoužívám DMA, nebo IRQ pro W5100
(je to jednoduchá aplikace).</p>
<p> </p>
<div style="FONT-SIZE: 16px; FONT-FAMILY: Times New Roman; COLOR: #000000">
<hr tabindex="-1">
<div id="divRpF664690" style="DIRECTION: ltr"><font color="#000000" size="2" face="Tahoma"><b>Od:</b> Hw-list [hw-list-bounces@list.hw.cz] za uživatele František Burian [BuFran@seznam.cz]<br>
<b>Odesláno:</b> 13. října 2014 17:22<br>
<b>Komu:</b> HW-news<br>
<b>Předmět:</b> RE: W5100 a buffer<br>
</font><br>
</div>
<div></div>
<div>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 lang="EN-US" style="COLOR: #1f497d">:-) </span></p>
<p><span style="COLOR: #1f497d"></span> </p>
<div>
<div style="BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0cm; PADDING-TOP: 3pt; PADDING-LEFT: 0cm; BORDER-LEFT: medium none; PADDING-RIGHT: 0cm">
<p><b><span style="FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif"">From:</span></b><span style="FONT-SIZE: 10pt; FONT-FAMILY: "Tahoma","sans-serif""> 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" target="_blank">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>
</div>
</div>
</div>
</body>
</html>