<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>Díky za odkaz na tu knížku. Celé se mi to nějak komplikuje.<br></div>Původní záměr byl přenést projekt na notebook a upravit SW v zařízení, které <br>
</div>je nepřenosné. Kapacitní plán byl tak půl dne max. SW mám formálně odladěn na RD2 kitu,<br>takže šlo jen o to odlatit HW závislé funkce, které nedokážu nasimulovat.<br>Teď už na tom pracuji třetí den, zatím jsem to na notebooku ani nepřeložil.<br>
</div>no ale zase jsem se toho dost naučil. <br></div>S tím make si pomocí té vaší knížky už asi poradím, <br></div>horší je, že aktuální SDCC neumí přiřadit prvek pole typu unsigned char do <br></div>jednotlivé proměnné stejného typu. <br>
<br></div>Mám tuhle definici pole <br>#define XBYTE ((unsigned char volatile __xdata *) 0)<br><br></div>a pak ve funkci mám takovéto přiřazení <br><br></div>val = XBYTE[adr] kde val je taky unsigned char a adr je unsigned int<br>
<br></div>vypadá to, že poslední verze SDCC je striktnější neř Pascal, co se týče typů proměnných. <br></div>Nevím co s tím, na Internetu je řada podobných dotazů, ale žádné řešení. <br></div>V předchozí vezi SDCC s tím nebyl problém. Asi to přepíšu do assemleru. <br>
<div><div><div><div><div><br></div></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Dne 4. ledna 2014 5:20 Jakub Ladman <span dir="ltr"><<a href="mailto:ladmanj@volny.cz" target="_blank">ladmanj@volny.cz</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ohledně gnu make doporučuju tuto knihu:<br>
<br>
<a href="http://oreilly.com/catalog/make3/book/index.csp" target="_blank">http://oreilly.com/catalog/make3/book/index.csp</a><br>
<br>
Já ji mám koupenou, ale tady je celá online.<br>
<br>
Než jsem ji pročetl (nikoliv přečetl), ty makefile jsem hrozně pytlíkoval a<br>
trápil se stím.<br>
<br>
Od té doby jsem schopen napsat a udržovat celkem elegantní makefile.<br>
<br>
Největší problém byl u mě, ze zpětného pohledu, v implicitních pravidlech, o<br>
kterých jsem nevěděl, a které mi překrývaly moje nepovedená pravidla.<br>
<br>
Volat make z bat je zbytečné, protože možnosti makefile jsou podstatně větší<br>
než jaké má bat<br>
<span class="HOEnZb"><font color="#888888"><br>
Jakub Ladman<br>
_______________________________________________<br>
HW-list mailing list - sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>Zdravi<br>Jirka OK1MWW
</div>