<html>
<head>
<meta content="text/html; charset=ISO-8859-2"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">IMHO klasicky nuluje segment BSS a
kopiruje z flash segment DATA, asi pomuze revize pouzitych
datovych oblasti a treba dynamicka alokace poli misto definice v
BSS segmentu. Mozna je na to i nejaka direktiva prekladace, aby
BSS nenuloval.<br>
Nebo si udelat vlastni ASM startup kod.<br>
<br>
Dne 10.2.2014 19:31, Fanda Kopriva napsal(a):<br>
</div>
<blockquote cite="mid:52F91AFC.1060505@elektronikavyvoj.cz"
type="cite">Pro zajimavost ,ale jestli tomu dobre rozumim ???
<br>
Na zacatku nuluje vsechny promenne od R11 do R10 po
longintech asi 10ms
<br>
to by se asi dalo vyhodit ,ale zatim nevim jak a nevim jestli s
tim nepocitaji jejich knihovny
<br>
R9 0
<br>
R11 0x 2000 0000
<br>
R10 0x 2000 36AC posledni moje promenna
<br>
<br>
L_loopFZs:
<br>
0xA81E 0xF84B9B04 STR R9, [R11],
#4 R11++ = 0
<br>
0xA822 0xEBBB0F0A CMP R11, R10, LSL #0
<br>
0xA826 0xD1FA BNE
L_loopFZs asi
3500 pruchodu
<br>
<br>
potom kopiruje po bytech neco z flash(asi nakonci programu) do
zacatku RAM asi 5ms
<br>
to by se asi dalo delat po longintech ale taky nevim jak to tam
dostat
<br>
R11 0x2000 0000
<br>
R12 0xCA84
<br>
R10 0x2000 0485
<br>
<br>
L_loopDW:
<br>
0xA7F2 0xF81C9B01 LDRB R9, [R12], #1
<br>
0xA7F6 0xF80B9B01 STRB R9, [R11], #1 R11++ = R12++
<br>
0xA7FA 0xEBBB0F0A CMP R11, R10, LSL #0
<br>
0xA7FE 0xD1F8 BNE L_loopDW asi 1200 pruchodu
<br>
<br>
Je to v knihovne Lib_System_15X.c a ta nema zdrojak.
<br>
Zkusim neco vyradit natvrdo v tom prelozenym souboru
<br>
<br>
Fanda
<br>
<br>
<br>
<br>
<br>
Dne 10.2.2014 16:35, Jan Waclawek napsal(a):
<br>
<blockquote type="cite">A to nie je Vase pole ako premenna v C?
Mozno dotiahnuta nejakou kniznicou?
<br>
<br>
<blockquote type="cite">poslednich 15ms je na ucet MIKROE kde
inicializuje nejaky velky pole.
<br>
</blockquote>
wek
<br>
<br>
<br>
----- Original Message ---------------
<br>
<br>
<blockquote type="cite">Dne 10.2.2014 14:27, Jan Waclawek
napsal(a):
<br>
<blockquote type="cite">
<blockquote type="cite">proto¾e je ten reset pin pøipojen
pøes RC èlen s
<br>
nábìhem cca 5ms,
<br>
</blockquote>
Ozaj, a taketo nieco (velky C na reset pine) nemoze byt
pricina povodneho
<br>
problemu?
<br>
</blockquote>
Tak diky vsem za ochotu.
<br>
prvni 3ms jsou dany asi procesorem
<br>
dalsich 30ms jsem si kopnul sam kondenzatorem 1uF v NRST
<br>
a poslednich 15ms je na ucet MIKROE kde inicializuje nejaky
velky pole.
<br>
Je to knihovna v ASM pripojena na zacatek programu tak to
zkusim nejak
<br>
obejit.
<br>
Fanda
<br>
<br>
</blockquote>
_______________________________________________
<br>
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<br>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
<br>
<br>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
</blockquote>
<br>
<br /><br />
<hr style='border:none; color:#909090; background-color:#B0B0B0; height: 1px; width: 99%;' />
<table style='border-collapse:collapse;border:none;'>
<tr>
<td style='border:none;padding:0px 15px 0px 8px'>
<a href="http://www.avast.com/">
<img border=0 src="http://static.avast.com/emails/avast-mail-stamp.png" />
</a>
</td>
<td>
<p style='color:#3d4d5a; font-family:"Calibri","Verdana","Arial","Helvetica"; font-size:12pt;'>
Tato zpráva neobsahuje viry ani jiný škodlivý kód -<a href="http://www.avast.com/">avast! Antivirus</a> je aktivní.
</p>
</td>
</tr>
</table>
<br />
</body>
</html>